[請益] 關於Unity的問題..

作者: wsk018 (wsk018)   2015-08-17 14:19:04
我的遊戲設計是這樣的:
物體(Cube)一開始圍繞著人以四方形的方向走動,
當人物觸碰到物體(Cube)時,螢幕上就會顯示得分10,
物體(Cube)被觸碰到後會消失,然後會在原來一開始的地方出現
,又會再次的繞著原本的位置以四方形方向走動。
關於物體(Cube)被觸碰後,消失後又在原本的位置出現,
我是寫了destroy跟instantiate的程式碼,
但物體(Cube)經由instantiate複製到原來的位置後,
卻沒有連帶著script(也就是繞著四方走動的程式碼),
在網路上找了一下發現是要用addcomponent,但試了之後好像無法@@,
請問要怎麼解決?
最近在做關於Unity+Kinect的畢業專題,但找不到人諮詢,
目前都是看書或是以自學為主,
請問有相關的網站或是書籍可以比較容易上手Unity+Kinect嗎?
作者: dreamnook (亞龍)   2015-08-17 14:22:00
prefab(那個cube)本身帶scriptaddComponent正常來說都能解決 除非你還有參數沒設
作者: kyopolo (BonBon)   2015-08-17 16:55:00
如非必要 碰觸消失可用setactive先暫時關閉就好 要用的時候在打開然後把位置set到初始位置
作者: UbaldJimenez (Uball)   2015-08-17 17:18:00
先說不要用刪除的方式,會有記憶體洩漏的問題你的cube prefab 有script,instantiate 就會有
作者: wsk018 (wsk018)   2015-08-18 13:09:00
用了prefab的方法後,執行遊戲之後電腦就當了....
作者: dreamnook (亞龍)   2015-08-18 13:58:00
當了請查看是不是stack overflow 有回圈的地方先設上限
作者: wsk018 (wsk018)   2015-08-18 15:12:00
我的程式裡面沒有用到迴圈..
作者: dreamnook (亞龍)   2015-08-18 15:54:00
= = 換台電腦試試? 不然就看看log
作者: kyopolo (BonBon)   2015-08-18 17:52:00
怎樣的當法? 電腦定住? unity當掉? 有無log?問題不清不楚實在很難給答案
作者: UbaldJimenez (Uball)   2015-08-19 12:05:00
同意樓上,你找個人現場看程式最快問題無法定義清楚,這真的需要找人幫你從基礎打起
作者: hahasora (滑倒)   2015-08-21 05:14:00
是說不需要destory啊 ,碰到了以後回原始點不就好了嗎
作者: ahsdf0910 (君)   2015-08-22 13:31:00
我也推setactive的方法 然後調pos讓他回去原始點就好

Links booklink

Contact Us: admin [ a t ] ucptt.com