1

我对 Unity 很陌生,有一件事我想不出如何制作它,我也无法准确信息,所以我在这里。(对不起,我的英语不完美)

我想做的是将角色附加到游戏对象上。在我的游戏中,玩家(用户)将控制或操纵游戏对象,并且附加到游戏对象的角色看起来就像是骑乘或驾驶游戏对象一样。(为了帮助你理解,也许你可以想象玩家控制一个滑板,上面有一个角色)

到目前为止,我尝试了 2 种方法 - 1. 我将角色作为游戏对象的子对象,并为角色赋予动画,但我发现它看起来不太自然。2. 我制作了一个布娃娃,并尝试通过游戏对象和角色的脚之间的固定关节将它附加到游戏对象上,但在游戏模式下,只有布娃娃的脚随着游戏对象移动。

所以我想知道是否有一个好的方法来做到这一点。任何人都可以给我一个建议吗?我会很感激的。提前致谢。

4

1 回答 1

1

您的解决方案在这里,它被称为 IK: 1 https://docs.unity3d.com/Manual/InverseKinematics.html

Invere 运动学不是一个简单的话题,您必须对其进行大量测试(当然您可以找到一些解决方法),但如果您想要最优雅的解决方案,请尝试一下。

于 2018-10-22T11:00:28.800 回答