原创 Unity3d 協同程序學習和測試
閱讀資料:http://docs.unity3d.com/Documentation/Manual/Coroutines.html http://blog.csdn.net/a112634313/article/deta
原创 大教堂與集市
可能是由於譯者將本書翻譯得晦澀拗口,也有可能是由於自身工作閱歷有限的緣故,對於本書也算是粗略瀏覽了一遍,也只算是學習了部分Eric的思想。 雖然書名爲大教堂與集市,但是本書的大部分集中在描述集市(開源)。從開源的歷史,到剖析linux以
原创 ptmalloc源碼閱讀-malloc_chunk
內存管理不外乎三個層面,用戶管理層,C運行時庫層,操作系統層 目前輪子處於運行時庫層,製作這個輪子的目的是爲了瞭解底層內存分配是如何實現的,後面肯定主要是實現用戶管理層。 常見C內存管理程序: Doug Lea Malloc:Do
原创 內存分配器三
已經實現了自己的malloc函數Imalloc,但是內存管理還是需要calloc,free,relloc函數來管理內存: calloc:在內存的動態存儲區中分配n個長度爲size的連續空間,函數返回一個指向分配起始地址的指針,並將內存空
原创 內存分配器二
雖然在IMalloc.c實現了內存申請的工作,但是這比實際中malloc函數的功能差了很多。必須要將堆中申請的內存管理起來,才能更好地實現malloc函數以及後面的free和realloc函數。 本節內容主要介紹完整實現malloc的功
原创 如何直接在unity3d中運行.net4.5等高級版本的機器碼
PE格式,是微軟Win32環境可移植可執行文件(如exe、dll、vxd、sys和vdm等)的標準文件格式。 普通Win32應用的PE文件裏,PE格式的代碼段裏的代碼就是程序的主要代碼了,是以平臺相關的機器碼形式存儲的;而對.NET A
原创 gdb調試常用命令
在編譯時要加上-g選項,生成的可執行文件才能用gdb進行源碼級調試。使用gdb執行生成的文件。 help:可以查看命令類別 list:命令從第一行開始列出源代碼,一次只會顯示10行,回車可繼續列出下面的代碼 quit:退出 sta
原创 半邊數據結構
三維網格信息分爲兩個部分:幾何(Geometry:頂點的位置信息)信息和拓撲(Topology:點線面之間的鄰接關係)信息 保存點面信息的數據結構: 1. 以面爲中心(face set):儲存面,每個麪包含三角形的頂點的座標值.佔用大
原创 vim編輯器常用指令
進入vi:vi <文件名> 離開:在指令模式下鍵入:q退出:wq 存檔再離開:w filename 存入filename中<zz>==:wq 切換到指令模式使用Esc鍵 vim的三種模式:命令模式,輸入模
原创 內存分配器一
glibc內存管理學習 http://www.cnblogs.com/tianchi/archive/2012/08/02/2620634.html x86平臺Linux進程內存佈局: text:ELF格式程序代碼 data:程序
原创 雨血1-2體會
利用週末這兩天的時間把雨血1—2玩完,原準備寫一個細緻的遊戲的體會,從遊戲的基本信息到畫風和音樂等等,但是我覺得很沒必要,因爲不是專業的遊戲評測,我只需要寫下自己的體會和收穫就行了。 雨血最重要的還是劇
原创 腳本Awake,Enable,Start執行順序
爲了解腳本中這三個方法的調用順序,寫了一個代碼如下: <span style="font-family: Arial, Helvetica, sans-serif;">public class TestScriptOrder : Mono
原创 Unity3D中的SendMessage方法與委託的使用選擇
參考: http://www.cnblogs.com/xpvincent/p/3195453.html http://bbs.9ria.com/thread-256852-1-1.html http://blog.csdn.net/ch
原创 在unity3d中實現求一個三角形的外接圓
假設三角形由三個點A(x0,y0,z0)B(x1,y1,z1),C(x2,y2,z2)組成,如圖所示。已知一個三角形的外接圓圓心是其兩條邊的中垂線的交點,則在三維空間中,圓心在過其兩條邊的中點並垂直直線平面ABC的相交線的中線上(則得式1
原创 Time類裏面time、deltaTime、fixedTime、fixedDeltatime的區別(Unity3d)
time是從程序開始執行到現在的時間,deltaTime上一幀完成的時間,fixedTime表示FixedUpdate已經執行的時間,而fixedDeltatime是一個固定的時間增量。 在update()中time、deltaTime獲