[请益] 关于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