Skip to content

editor.Classes

vasili.kostin edited this page Aug 22, 2021 · 12 revisions

Окно Компонентов (Classes)

По умолчанию, Окно Компонентов расположено в левом нижнем углу окна редактора, и имеет вид, представленный на Рис. 1.

Окно Компонентов

Рис. 1

Окно компонентов содержит список игровых объектов (строительных блоков), доступных для добавления на сцену. Компоненты объединены в группы. При клике по заголовку группы, группа сворачивается, либо раскрывается. В начале списка Компонентов расположены встроенные компоненты Thing-Editor, подробное описание которых приведено в разделе Компоненты. В конце списка расположена группа "Custom", в которой отображаются Custom компоненты, добавленные в игру разработчиком. (Подробнее Разработка Custom компонентов.).

Каждый компонент в списке, имеет две кнопки поиска по типу: <, > при клике одной из этих кнопок на сцене производится поиска объекта, имеющего данный тип, и в случае обнаружения такого объекта, объект выделяется в дереве сцены. Данный поиск находит как объекты имеющие данный тип непосредственно, так и объекты имеющие тип, унаследованный от данного. При клике по кнопке поиска по типу с зажатой клавишей Ctrl, на сцене выделяются все объекты данного типа.

Двойной клик по компоненту в списке, открывает для редактирования javascript код, в котором данный компонент реализован. javascript файл открывается в текстовом редакторе, привязанном в вашей системе по умолчанию для .js файлов.

На данный момент в Thing-Editor не реализовано добавление новых объектов на сцену, их перетаскиванием из окна компонентов на сцену или в дерево сцены. Добавление новых объектов осуществляется через кнопки добавления, описанные ниже.

Элементы управления Окна Компонентов

В верхней части окна Компонентов расположены кнопки добавления объектов на сцену, и создания новых типов Custom компонентов:

Перед добавлением нового объекта на сцену, нужно выбрать его тип, кликом компонента из списка.

Add

Добавляет новый объект, в корень текущей сцены. Тип добавляемого объекта определяется активным компонентов в списке Компонентов. Эта же операция выполняется при клике по компоненту в списке Компонентов с зажатыми клавишами Alt + Ctrl.


Child

Добавляет новый объект, в текущий выделенный в дереве сцены контейнер. Эта же операция выполняется при клике по компоненту в списке Компонентов с зажатой клавишей Alt.


Wrap

Оборачивает текущий выделенный на сцене объект, в новый контейнер. Тип контейнера определяется активным компонентов в списке Компонентов. Эта же операция выполняется при клике по компоненту в списке с зажатой клавишей Ctrl.


New

Запускает визард нового Custom компонента.


<- Предыдущая страница Следующая страница ->

Связанные темы:

Интерфейс игрового редактора

Clone this wiki locally