【发布时间】:2013-12-26 18:11:17
【问题描述】:
我被搜索过如何让这些水果在与篮子发生碰撞时像篮子一样移动,我发现如果我想这样做,我必须让这些水果成为一个孩子到篮子游戏对象..例如:
banana.transform.parent = basket.transform;
香蕉和篮子每个都是“GameObject”类型的......
但不幸的是,这种方式行不通!我不知道为什么?
所以现在我需要知道是否有可能在与篮子发生碰撞的情况下销毁香蕉并在运行时实例化篮子中的新香蕉?!!
我需要尝试这种愚蠢的方法,因为我已经尝试了所有其他方法,但没有任何效果:(
【问题讨论】:
-
banana.transform.parent = basket.transform;应该可以工作。你应该弄清楚为什么它不起作用。也许即使在它被抓住之后你仍在向下移动它? -
@Calvin : 也许你仍然在向下移动物体,即使它已经被抓住了? ...> 是的,我想是的,但是如何禁用它?
-
这取决于:是什么让它首先移动?如果它是附加到香蕉的组件,您可以禁用该组件。
-
@rutter:非常感谢
标签: unity3d unityscript