我想在我的游戏中集成一个跑步角色,我通过 Mixamo 下载了动画。播放器正在运行,如果我将相机直接连接到播放器,它会晃动相机并且游戏无法玩。所以我为相机制作了一个不同的脚本。在那里,摄像机始终跟随玩家,但像玩家一样通过
float h = PlayerMovement.horizontalSpeed * Input.GetAxis("Mouse X");
transform.Rotate(0, h * Time.deltaTime * 60, 0);
(用于相机)和
float h = horizontalSpeed * Input.GetAxis("Mouse X");
transform.Rotate(0, h * Time.deltaTime * 60, 0);
为玩家。但是在查看几秒钟后,我以完全不同的方式运行,然后我看。为什么会这样,我该如何解决?
我尝试了不同的动画 - 没有任何效果。
更新:如果没有刚体并且没有附加对撞机,它可以正常工作。但我需要它们。