我正在在Unity中开发我的第一款游戏。由于某些原因,我目前正在使用Bolt。然而,我遇到了让我困惑的问题。要解决这个问题,应该如何编写以下代码以阻止角色在看台阶时额外旋转。

由于这是我的3D伊索墨制像素冒险游戏中的角色控制器的一部分,因为这样的设置对游戏来说非常重要,所以我不想让角色看向地面上,只想让其旋转到当前鼠标位置,但是有一个bug。角色会旋转到鼠标所在屏幕位置,哪怕是看向前方也会旋转过去甚至看向正下方的方向。很明显,这并没有达到预期的效果。

我试图锁定角色旋转,但我清楚地了解到,即使使用Transform功能,也是移动对象而不是旋转它。所以锁定旋转也没有什么作用。

最后,我的解决方案应该很明显,因为在Unity r/Community上我之前提问的也是一个很常见的问题。但Bolt的文档写的不够好,很难找到相关信息。