Ответы Mail.ru: Unity вращение камерой

Андрей Панарин (232122) 6 месяцев назад

Что при этом пишется в логе игры, пока она идет?
Этот скрипт навешен на какой-нибудь объект сцены?
В поле player задано значение в редакторе Unity?

e оМастер

6 месяцев назад

Все аху*но только камера не вращается. Скрипт на камере весит, в логе них*уя нету, в поле плеер мой объект игрока.

e оМастер

6 месяцев назад

0.0, -1.05, 0.0 0.00, -1.36, 0.00 0.00, -2.90, 0.00

Reduct0r (1505) 6 месяцев назад

Код, который вы предоставили, должен правильно вращать игрока по оси X при движении мыши. Однако, если игрок не вращается, возможно проблема в другом месте.

Во-первых, убедитесь, что скрипт, содержащий этот код, прикреплен к игровому объекту, на котором есть компонент Transform. Имя игрового объекта должно быть присвоено переменной player в инспекторе Unity.

Во-вторых, проверьте настройки ввода в Unity. Убедитесь, что ввод мыши настроен правильно. Проверьте, что ось "Mouse X" добавлена в настройках ввода в Unity. Для этого:

1. Откройте окно "Edit" (Редактирование) в верхнем меню Unity.
2. Выберите пункт "Project Settings" (Настройки проекта).
3. В открывшемся меню выберите "Input" (Ввод).
4. Убедитесь, что в списке "Axis" (Оси) есть запись для "Mouse X" или добавьте новую запись.

Если указанные шаги не помогли, возможно проблема в другом месте в вашем коде или проекте Unity. Проверьте другие сценарии и настройки, которые могут влиять на вращение игрока.