作者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/cn.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