2012-02-28 56 views
1

我目前使用Unity 3D创建第三人称游戏。但是,我尝试父对象进行最接近的子变换时遇到问题:每当玩家接触到特定标记的游戏对象时,碰撞的游戏对象就成为玩家的孩子。不过,我希望它能够将自己与自己碰撞的最接近的骨骼相提并论。 到目前为止,我已经建立了一个for循环,用于搜索碰撞对象的最接近的本地位置,并找到最接近骨骼的Vector3。当碰撞时发现最接近的变换的统一

但是现在我想让它自己对本地Vector3进行转换。如果任何人有任何建议如何做到这一点,那么这将不胜感激。如果你想看到示例代码,那么就说。

感谢

回答

1

一种解决方案是对撞机连接到所有的骨头,然后你可以很容易地建立父子连接。为了创建所有的对撞机,你可以使用布娃娃向导。我成功地在我的项目中使用了这个类似的问题,甚至在iOS上,额外的碰撞器(IsTrigger = true)也不会降低性能。