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