Задать вопрос
@vovaduba
www.dubos.ru

Как управлять камерой в Unity из C# скрипта?

Доброго времени суток! Появилась следующая проблема: делаю простейшую программку (цилиндр крутится-вертится специальным образом), надо, чтобы колесиком мыши можно было делать "зум". Нужный параметр в свойствах камеры я нашел, а вот как его изменить из C# кода - нет. Нужно как-то определить нужный экземпляр класса Camera (это же не бессмысленный набор умных слов?).

P.S.: В с# минимальный опыт имеется, а вот юнити вижу впервые и больше в нем работать пока не планирую, поэтому мне нужен самый простой сплсоб, "костыль" или "велосипед"

P.P.S: Спасибо Даниилу Басманову за решение. Если кому-то надо - вот код "зума" с помощью колесика мыши, его надо поставить в Update():
Camera.main.fieldOfView -= Input.GetAxis ("Mouse ScrollWheel");
  • Вопрос задан
  • 3262 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • OTUS
    C# Developer. Professional
    6 месяцев
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 1
    1 неделя
    Далее
  • Software-testing.ru
    Программирование на C# для тестировщиков
    10 недель
    Далее
Решения вопроса 1
BasmanovDaniil
@BasmanovDaniil
Геймдизайнер-телепат
API камеры можно посмотреть здесь, а главную камеру с тегом MainCamera можно найти с помощью Camera.main. Получите что-то наподобие: Camera.main.fieldOfView = 30;
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы