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

看板GameDesign作者 (wsk018)時間8年前 (2015/08/17 14:19), 編輯推噓4(4012)
留言16則, 6人參與, 最新討論串1/1
我的遊戲設計是這樣的: 物體(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

08/17 14:22, , 1F
prefab(那個cube)本身帶script
08/17 14:22, 1F

08/17 14:23, , 2F
addComponent正常來說都能解決 除非你還有參數沒設
08/17 14:23, 2F

08/17 16:55, , 3F
如非必要 碰觸消失可用setactive先暫時關閉就好 要用的
08/17 16:55, 3F

08/17 16:55, , 4F
時候在打開然後把位置set到初始位置
08/17 16:55, 4F

08/17 17:18, , 5F
先說不要用刪除的方式,會有記憶體洩漏的問題
08/17 17:18, 5F

08/17 17:20, , 6F
你的cube prefab 有script,instantiate 就會有
08/17 17:20, 6F

08/18 13:09, , 7F
用了prefab的方法後,執行遊戲之後電腦就當了....
08/18 13:09, 7F

08/18 13:58, , 8F
當了請查看是不是stack overflow 有回圈的地方先設上限
08/18 13:58, 8F

08/18 15:12, , 9F
我的程式裡面沒有用到迴圈..
08/18 15:12, 9F

08/18 15:54, , 10F
= = 換台電腦試試? 不然就看看log
08/18 15:54, 10F

08/18 17:52, , 11F
怎樣的當法? 電腦定住? unity當掉? 有無log?問題不清不
08/18 17:52, 11F

08/18 17:52, , 12F
楚實在很難給答案
08/18 17:52, 12F

08/19 12:05, , 13F
同意樓上,你找個人現場看程式最快
08/19 12:05, 13F

08/19 12:05, , 14F
問題無法定義清楚,這真的需要找人幫你從基礎打起
08/19 12:05, 14F

08/21 05:14, , 15F
是說不需要destory啊 ,碰到了以後回原始點不就好了嗎
08/21 05:14, 15F

08/22 13:31, , 16F
我也推setactive的方法 然後調pos讓他回去原始點就好
08/22 13:31, 16F
文章代碼(AID): #1LqNpSel (GameDesign)