Игровые API
Используйте Playables API для динамического объединения анимации, создания механизма игры или других сложных поведениях путем организации и оценки источников данных в PlayableGraph.
Playables API относятся к набору классов, структур и методов, которые вы используете для создания PlayableGraph, его узлов и выходов. Playables и Playables API дополняют систему анимации Mecanim.
Справочник по скриптам для воспроизводимых объектов содержит список классов, структур и методов, используемых для взаимодействия с анимацией, аудио и скриптами. Также можно создавать настраиваемые воспроизводимые объекты и воспроизводимые скрипты.
Используйте Playables API для выполнения следующих действий:
- Динамически смешивать анимацию.
- Воспроизведение клипа анимации без необходимости создания и управления ресурсом Animator Controller.
- Динамически создавать графики смешивания и контролировать веса смешивания.
- Добавляйте и настраивайте узлы playable динамически во время выполнения вместо того, чтобы строить сложный статический граф, учитывающий все возможные исходы. Например, если у GameObject есть клипы анимации для взаимодействия с оружием, сундуком и ловушкой, с помощью playable можно динамически переключаться и проигрывать нужную анимацию, когда объект оказывается рядом с оружием, сундуком или ловушкой.
В следующих разделах приведены подробные сведения и примеры использования Playables API:
| Тема | Описание |
|---|---|
| PlayableGraph, узлы и выход | Описывает PlayableGraph и его основные части, включая сам граф, его воспроизводимые узлы и воспроизводимые выходы. |
| ScriptPlayable и PlayableBehaviour | Описывает объект ScriptPlayable<>, пользовательское поведение PlayableBehaviour и как использовать их вместе для создания пользовательских воспроизводимых объектов. |
| Игровой компонент директора | Описывает компонент Playable Director, который контролирует воспроизведение и время PlayableGraph. Компонент Playable Director в основном используется пакетом Unity Timeline. |
| Игровые API примеры | Предоставляет примеры скриптов, которые демонстрируют, как использовать Playables API. |