Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Unity_в_действии_Джозеф_Хокинг_Рус.pdf
Скачиваний:
83
Добавлен:
21.06.2022
Размер:
26.33 Mб
Скачать

Приложение А. Перемещение по сцене и клавиатурные комбинации

Хотя управление Unity осуществляется посредством мыши и клавиатуры, точный порядок действий для новичков не очевиден. Мышь и клавиатура применяются для перемещения по сцене и осмотра трехмерных объектов. Есть в Unity и клавиатурные комбинации, ускоряющие выполнение наиболее распространенных операций.

В этом приложении я расскажу об элементах управления вводом, кроме того, вы можете воспользоваться информацией со следующих страниц:

http://docs.unity3d.com/ru/current/Manual/SceneViewNavigation.html;http://docs.unity3d.com/ru/current/Manual/UnityHotkeys.html.

А.1. Навигация с помощью мыши

Навигация по сцене сводится к трем основным маневрам: перемещение, облет и масштабирование. Все они выполняются путем нажатия кнопки мыши и перетаскивания с одновременным удерживанием комбинации клавиш Alt (или Option на компьютерах Mac) и Ctrl. Конкретный порядок действий зависит от того, с какой мышью — однокнопочной, двухкнопочной или трехкнопочной — вы работаете; все эти варианты перечислены в табл. A.1.

Таблица А.1. Элементы управления навигацией для мышей различных типов

Действие

Трехкнопочная мышь

Двухкнопочная мышь

Однокнопочная мышь

 

 

 

 

Перемеще-

Нажатие средней

Удерживание клавиш

При нажатых клавишах

ние

кнопки мыши/перета-

Alt и Command плюс

Alt+Command+нажатие

 

скивание

нажатие левой кнопки

кнопки мыши/перетаски-

 

 

мыши/перетаскивание

вание

 

 

 

 

Облет

Удерживание клавиши

Удерживание клавиши

Удерживание клавиши

 

Alt плюс нажатие левой

Alt плюс нажатие левой

Alt плюс нажатие кнопки

 

кнопки мыши/перета-

кнопки мыши/перета-

мыши/перетаскивание

 

скивание

скивание

 

 

 

 

 

Масштабиро-

Удерживание клави-

Удерживание клави-

Удерживание клавиш Alt

вание

ши Alt плюс нажатие

ши Alt плюс нажатие

и Ctrl плюс нажатие кноп-

 

правой кнопки мыши/

правой кнопки мыши/

ки мыши/перетаскивание

 

перетаскивание

перетаскивание

 

 

 

 

 

322    Приложение А. Перемещение по сцене и клавиатурные комбинации

ПРИМЕЧАНИЕ  Хотя Unity можно управлять с помощью одно- и двухкнопочной мыши, я крайне рекомендую вам приобрести трехкнопочную мышь (которая к тому же прекрасно работает с Mac OS X).

Кроме навигационных маневров, выполняемых с помощью мыши, есть и варианты управления с клавиатуры. При нажатой правой кнопке мыши клавиши WASD начинают играть роль клавиш со стрелками, перемещая вас по сцене в манере, общей для большинства игр от первого лица. Выполнение операций при нажатой клавише Shift ускоряет эти операции, заставляя персонажа перемещаться быстрее. Но самой важной является клавиша F, нажатие которой при выделенном объекте в сцене вызывает автоматическое панорамирование и масштабирование, позволяющее сфокусироваться на этом объекте. Если в процессе перемещений по сцене вы утратили представление о том, где находитесь, достаточно выделить какой-либо объект на вкладке Hierarchy и нажать клавишу F.

А.2. Распространенные клавиатурные комбинации

В Unity есть ряд клавиатурных комбинаций для быстрого доступа к важным функциям. Самыми важными являются клавиши W, E, R и T, активирующие инструменты преобразования Translate, Rotate и Scale (если вы не помните, какую функцию они выполняют, перечитайте главу 1), а также инструмент 2D Rect. Эти клавиши расположены рядом, поэтому в процессе работы на них обычно держат левую руку, в то время как правая манипулирует мышью.

Дополнительные клавиатурные комбинации, которые могут пригодиться вам при работе с Unity, перечислены в табл. A.2.

Таблица А.2. Полезные клавиатурные комбинации

Клавиатурная комбинация

Функция

 

 

W

Translate (перемещение выделенного объекта)

 

 

E

Rotate (поворот выделенного объекта)

 

 

R

Scale (изменение размера выделенного объекта)

 

 

T

Rect (манипулирование двухмерными объектами)

 

 

F

Фокусировка на выделенном объекте

 

 

V

Привязка к вершинам

 

 

Ctrl/Command+Shift+N

Создание нового объекта GameObject

 

 

Ctrl/Command+P

Воспроизведение игры

 

 

Ctrl/Command+R

Обновление проекта

 

 

Ctrl/ Command+1

Отображение вкладки Scene в активном окне

 

 

Ctrl/Command+2

Активация окна Game

 

 

Ctrl/Command+3

Переход на панель Inspector

 

 

Ctrl/Command+4

Переход на вкладку Hierarchy

 

 

Ctrl/Command+5

Переход на вкладку Project

 

 

Ctrl/Command+6

Переход на вкладку Animation

 

 

В Unity определены и другие клавиатурные комбинации, но они соответствуют достаточно сложным операциям.