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