Unity 5中的脚本相机是否可以通过鼠标移动来控制,以便角色始终向前移动?

时间:2015-12-09 15:00:53

标签: c# unity3d

我的角色是动画的,她可以向四个方向走,但是我很难在她身上制作某种目标,或者每次我的角色旋转时都会让我的相机旋转。

我正在使用C#编写脚本。

1 个答案:

答案 0 :(得分:0)

角色应该是相机的父级,你应该旋转角色而不是相机。我用这个来用鼠标按钮旋转相机,这样你就可以用键盘来旋转角色。

public float sensX = 100.0f;
float rotationX = 0.0f;

void Update () {

    if (Input.GetMouseButton (0)) {
        rotationX += Input.GetAxis ("Mouse X") * sensX * Time.deltaTime;
        transform.localEulerAngles = new Vector3 (0, rotationX, 0);
    }
}