-
Notifications
You must be signed in to change notification settings - Fork 41
editor.Classes
По умолчанию, Окно Компонентов расположено в левом нижнем углу окна редактора, и имеет вид, представленный на Рис. 1.
Рис. 1
Окно компонентов содержит список игровых объектов (строительных блоков), доступных для добавления на сцену. Компоненты объединены в группы. При клике по заголовку группы, группа сворачивается, либо раскрывается. В начале списка Компонентов расположены встроенные компоненты Thing-Editor, подробное описание которых приведено в разделе Компоненты. В конце списка расположена группа "Custom", в которой отображаются Custom компоненты, добавленные в игру разработчиком. (Подробнее Разработка Custom компонентов.).
Каждый компонент в списке, имеет две кнопки поиска по типу: <, > при клике одной из этих кнопок на сцене производится поиска объекта, имеющего данный тип, и в случае обнаружения такого объекта, объект выделяется в дереве сцены. Данный поиск находит как объекты имеющие данный тип непосредственно, так и объекты имеющие тип, унаследованный от данного. При клике по кнопке поиска по типу с зажатой клавишей Ctrl, на сцене выделяются все объекты данного типа.
Двойной клик по компоненту в списке, открывает для редактирования javascript код, в котором данный компонент реализован. javascript файл открывается в текстовом редакторе, привязанном в вашей системе по умолчанию для .js файлов.
На данный момент в Thing-Editor не реализовано добавление новых объектов на сцену, их перетаскиванием из окна компонентов на сцену или в дерево сцены. Добавление новых объектов осуществляется через кнопки добавления, описанные ниже.
В верхней части окна Компонентов расположены кнопки добавления объектов на сцену, и создания новых типов Custom компонентов:
Перед добавлением нового объекта на сцену, нужно выбрать его тип, кликом компонента из списка.
Добавляет новый объект, в корень текущей сцены. Тип добавляемого объекта определяется активным компонентов в списке Компонентов. Эта же операция выполняется при клике по компоненту в списке Компонентов с зажатыми клавишами Alt + Ctrl.
Добавляет новый объект, в текущий выделенный в дереве сцены контейнер. Эта же операция выполняется при клике по компоненту в списке Компонентов с зажатой клавишей Alt.
Оборачивает текущий выделенный на сцене объект, в новый контейнер. Тип контейнера определяется активным компонентов в списке Компонентов. Эта же операция выполняется при клике по компоненту в списке с зажатой клавишей Ctrl.
Запускает визард нового Custom компонента.