我对Unity还是很陌生,有一件事我想不起来怎么做,我也无法准确获取信息,所以我在这里。 (对不起,我的英语不完美)
我要做的是将角色附加到游戏对象上。 在我的游戏中,玩家(用户)将控制或操纵游戏对象,并且附加在游戏对象上的角色看起来就像在骑或驾驶游戏对象。 (为帮助您理解,也许您可以想象玩家控制滑板并且上面有一个角色)
到目前为止,我尝试了2种方法- 1.我把角色作为游戏对象的子对象,并给该角色赋予了动画效果,但是我发现它看起来不是很自然。 2.我制作了布娃娃,并尝试通过使用固定在游戏对象和角色脚之间的关节将其固定到游戏对象上,但是在游戏模式下,只有布娃娃的脚与游戏对象一起移动。
所以我想知道是否有一个好方法。 有人可以给我建议吗?我会很感激。 预先感谢。
答案 0 :(得分:1)
您的解决方案在这里,它称为IK: 1 https://docs.unity3d.com/Manual/InverseKinematics.html
运动学并不是一个简单的话题,您将不得不对其进行很多测试(当然,您可以找到一些解决方法),但是如果您想要最优雅的解决方案,请尝试一下。