当我旋转相机时旋转角色 - 3D游戏

时间:2014-12-08 11:12:36

标签: c# unity3d

我使用MouseLook.cs通过游戏对象旋转相机为空。它工作得很完美,但我想以与MouseX旋转相同的速度旋转我的角色。我尝试在我的"运动角色中使用这个#34;脚本但它并没有正确地跟随旋转的摄像机速度,我不知道为什么:S

public float sensitivityX = 15f;   
transform.Rotate(0, Input.GetAxis("Mouse X")* sensitivityX, 0);

我在网上搜索并尝试了各种组合,但没有人像我想的那样工作。

GameObject + Camera with MouseLook.cs

我只是想做一些像普通的第三人哈克' Slash相机(如S4League,Trove等)。 如果有人问我是否遵循了BurgZerg教程,我已经做过了,并不是我想要的。

提前感谢您帮助我:))

1 个答案:

答案 0 :(得分:0)

如果您不需要担心其他相机模式,并且您的相机将始终位于您的播放器后面,那么只需旋转您的角色而不是相机,并将其作为孩子放置在他们身后。

这样,当角色旋转时,相机会以与儿童游戏对象相同的旋转速度跟随。