Skip to content

Components Overview

vasili.kostin edited this page Jul 16, 2019 · 28 revisions

Компоненты

Любой проект, созданный в Thing-Editor состоит и компонентов.

Компонент - это узел дерева сцены, имеющий редактируемые свойства. Комбинируя компонеты и задавая их свойства разработчик определяет что в конечном счете игрок увидит на экране. Так как Thing-Editor основан на pixi.js, все Thing-Editor компоненты - это наследнники PIXI классов (DisplayObjects). Многие Thing-Editor компоненты расширяют некий pixi класс, а некоторые Thing-Editor компоненты являются непосредственно pixi классами, дополненными описанием редактируемых полей, для обеспечения совместимости с игровым редактором.

Thing-Editor имеет большой спосок встроенных компонентов (Рис. 1), которые могут быть полезны в любой игре.

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

Рис. 1

При необходимости, в зависимости от жанра разрабатываемой игры, разработчик может добавить свои собственные (custom) компоненты, унаследованные от встроенных компонентов. Custom компонент - это javascript файл расположенный в папке 'game-objects'. Примеры простых компонентов можно найти в тестовом проекте thing-project-example, который устанавливается вместе с Thing-Editor в инструкции по установке.

Подробнее о создании custom компонентов

Список стандартных компонентов: Container Sprite DSprite MovieClip Scene Button OrientationTrigger DSprite DSprite DSprite DSprite DSprite DSprite DSprite DSprite DSprite

Clone this wiki locally