-
Notifications
You must be signed in to change notification settings - Fork 46
Components Overview
Любой проект, созданный в Thing-Editor состоит из компонентов.
Компонент - это узел дерева сцены, имеющий редактируемые свойства. Комбинируя компоненты и задавая их свойства разработчик определяет что в конечном счете игрок увидит на экране. Так как Thing-Editor основан на pixi.js, все Thing-Editor компоненты - это наследники PIXI класса PIXI.DisplayObject. Многие Thing-Editor компоненты расширяют некий pixi класс, а некоторые Thing-Editor компоненты являются непосредственно pixi классами, дополненными описанием редактируемых полей, для обеспечения совместимости с игровым редактором.
Thing-Editor имеет большой список встроенных компонентов (Рис. 1), которые могут быть полезны в любой игре.
Рис. 1
При необходимости, в зависимости от жанра разрабатываемой игры, разработчик может добавить свои собственные (custom) компоненты, унаследованные от встроенных компонентов.
Подробнее о создании custom компонентов
Container
Sprite
DSprite
MovieClip
Text
Button
Label
Shape
Fill
Spawner
SpawnerRing
BgMusic
NineSlicePlane
SelectionHighlighter
ScrollLayer
ClickOutsideTrigger
PrefabReference
Trigger
StaticTrigger
Scissors
Mask
TextInput
OrientationTrigger
Resizer
NumberInput
ProgressBar
Tilemap
FlyText
Scene
MobileJoystick
HTMLOverlay
Spine