Компоненты
Компоненты определяют поведение, которое прикреплено к Entity. Entity - это контейнер для компонентов.
В движке PlayCanvas определено множество различных компонентов. Вы можете добавить компонент к Entity с помощью редактора PlayCanvas. Свойства, предоставляемые компонентами, перечислены в редакторе атрибутов при выборе Entity.
Компонент | Описание |
---|---|
Anim | Задает граф состояний анимации и анимационные ресурсы, которые могут работать на модели, указанной компонентом отображения сущности. |
Animation | Задает анимационные ресурсы, которые могут работать на модели, указанной компонентом модели сущности. |
Audio Listener | Задает местоположение слушателя для воспроизведения 3D-аудио. |
Button | Создает кнопку пользовательского интерфейса. |
Camera | Отображает сцену с местоположения сущности. |
Collision | Назначает объем столкновения сущности. |
Element | Определяет элемент пользовательского интерфейса. |
Layout Child | Переопределение свойств группы компоновки по умолчанию для одного элемента. |
Layout Group | Автоматическая установка позиции и масштаба дочерних элементов пользовательского интерфейса. |
Light | Прикрепляет динамический источник света к Entity. |
Model | Отображает 3D-модель в местоположении сущности. |
Particle System | Прикрепляет систему частиц к Entity. |
Rigid Body | Добавляет сущность в физическую симуляцию сцены. |
Screen | Определяет область и отображение пользовательского интерфейса. |
Script | Позволяет сущности запускать фрагменты JavaScript для реализации пользовательского поведения. |
Sound | Воспроизводит аудио ресурсы. |
Sprite | Отображает 2D-графику в местоположении сущности. |