我正在制作一个以第一人称视角进行游戏的游戏。我想通过添加头部浮动效果使其变得有点逼真。这已经包含在我正在使用的标准资产包“角色”中,但我也在尝试调整玩家头部的旋转,它在行走/跑步时左右倾斜。
出于某种原因,当我将四元数应用于相机的局部旋转时,z值介于-1.0和1.0之间,但这不是我想要的。
我已经尝试将z值乘以360但是它仍然给了我'1'作为最大值。
有谁知道如何解决这个问题?
答案 0 :(得分:1)
您想使用Quaternion.Euler。
实施例
transform.rotation = Quaternion.Euler(new Vector3(0,0,360));
希望这有帮助。!