2016 8 5 Unity學習筆記三(常用方法)

2021-07-16 06:35:16 字數 927 閱讀 4561

1.destory內容

destory方法
可刪除所有繼承自 object 類的元件

使用方法:

destory(gameobject);

destory(gameobject,time);//time (s)之後進行刪除

#另外說一點:gameobject 在指令碼中的意思以為著當前繫結的gameobject。(gameobject代表的是類,而gameobject代表的是物件)

#通常情況下,我們如果要刪除場景內的某些物體,並不是利用指令碼來刪除指令碼本身代表的物體

destoryimmediate方法
當進行刪除的操作的時候,會連同gameobject連同的資源一起刪除,無法恢復

**刪除資源**的使用方法:

destoryimmediate(gameobject,true);

#後面的 true 代表的是確定刪除資源內容

dontdestoryonload方法
當切換場景的時候,使用過dontdestoryonload的方法的object會在下乙個場景中出現

使用方法:

dontdestoryonload(gameobject);

#使用前提:gameobject本身沒有父物體

2.instantiate 物體的生成
instantiate方法
建立乙個轉殖體

使用方法:

instantiate(gameobject);

#生成的物體是沒有父物體的

#可用作 子彈 的生成,最後再destory()掉

2016 8 5 學習總結

那天學習的是狀態壓縮。普通的dp遇到狀態比較多的時候就變得要開n維的陣列,當然不可能開這麼大的陣列,這是不科學的。那麼就一定有乙個救世主一樣的方法存在,可以把這個問題解決。這個救世主就是 狀態壓縮。狀態壓縮,顧名思意,就是把很多的狀態壓縮起來,壓成乙個狀態。這就比較容易操作,進行dp了。而比較常見的...

Unity學習筆記

1.overlapsphere 這一類overlap 的函式返回附近物件的列表 2.sendmessage 函式 嘗試呼叫指定的函式,不管目標物件的型別 eg overlapsphere 返回乙個附近物件的列表 collider hitcolliders physics.overlapsphere ...

Unity學習筆記

002 變數 usingsystem using system.collections.generic using system.linq using system.text using system.threading.tasks namespace 002 變數 003 變數的型別 namesp...