-
Notifications
You must be signed in to change notification settings - Fork 41
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