Учусь работать на Unity, по книге "Юнити в действии", и беда в том что в самой первой программе уже возникли сложности. Автор предлагает сделать "персонажа", сначало программируем его реакцию на поворот мыши по иксу(все норм), потом по игрику, код переписываю точь в точь как в книге, но вместо того что бы реагировать на движение вверх-вниз, камеру с самого запуска проекта начинает носить по всем сторонам, мб опечатка какая-нибудь(у автора, ибо полностью код копировал и вставлял, ошибка не пропала)?помогите, а то только осваиваюсь в unity вот код:
using UnityEngine;
using System.Collections;
public class MouseLook : MonoBehaviour
{
public enum RotationAxes
{
MouseXAndY = 0,
MouseX = 1,
MouseY = 2
}
public RotationAxes axes = RotationAxes.MouseXAndY;
public float sensitivityHor = 9.0f;
public float sensitivityVert = 9.0f;
public float minimumVert = -45.0f;
public float maximumVert = 45.0f;
private float _rotationX = 0;
void Start()
{
Rigidbody body = GetComponent<Rigidbody>();
if (body != null)
body.freezeRotation = true;
}
void Update()
{
if (axes == RotationAxes.MouseX)
{
transform.Rotate(0, Input.GetAxis("Mouse X") * sensitivityHor, 0);
}
else if (axes == RotationAxes.MouseY)
{
_rotationX -= Input.GetAxis("Mouse Y") * sensitivityVert;
_rotationX = Mathf.Clamp(_rotationX,maximumVert,minimumVert);
float rotationY = transform.localEulerAngles.y;
transform.localEulerAngles = new Vector3(_rotationX, rotationY, 0);
}
else
{
_rotationX -= Input.GetAxis("Mouse Y") * sensitivityVert;
_rotationX = Mathf.Clamp(_rotationX, minimumVert, maximumVert);
float delta = Input.GetAxis("Mouse X") * sensitivityHor;
float rotationY = transform.localEulerAngles.y + delta;
transform.localEulerAngles = new Vector3(_rotationX, rotationY, 0);
}
}
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Имеется List структур хранящих результаты и координаты функции двух переменных (z и x,y соответственно)Нужно построить линии уровня функции...
Нет новых стикеров (вопросы, таймер, опрос, музыка) в Instagram
Проблема в том что в базу данных не добавляются данные о посетителеПо скольку я тестирую это на локальном сервере должно выводится стандартное...
Я сегодня столкнулся с камнем, который мешает продолжить моей работе