예제 #1
0
    private void SetPlayerRotation()
    {
        //Изменение поворота по горизонтали
        yaw += PlayerInputHandler.GetInputLookHorizontal();
        //Изменение поворота по вертикали
        pitch -= PlayerInputHandler.GetInputLookVertical();

        //Поворот камеры на данный момент
        currentRotation = new Vector3(0, yaw, 0);

        //Присваение нового поворота
        transform.eulerAngles = currentRotation;

        pitch = Mathf.Clamp(pitch, -90, 90);

        //Поворот для кости персонажа
        Head_Bone.transform.eulerAngles = new Vector3(pitch, yaw + 90, -90);
    }