Нет описания правки |
Robot Werther (обс. | вклад) м (Бот: Устранение неоправданных вызовов шаблона Code) |
||
Строка 16: | Строка 16: | ||
::Игрок или сущность, которой будет воспроизведена одноразовая анимация. |
::Игрок или сущность, которой будет воспроизведена одноразовая анимация. |
||
: '''<animation: string>''' |
: '''<animation: string>''' |
||
− | ::Название анимации, которая будет проигрываться определенной сущности или игроку. Пример названия анимации: |
+ | ::Название анимации, которая будет проигрываться определенной сущности или игроку. Пример названия анимации: <code>animation.wolf.angry</code>. Все названия анимаций для каждого моба находятся в разделе "minecraft:client_entity"."animations" по пути в файле каждого моба <code>resource_pack/entity/entity.json</code>. Для того, чтобы получить данный файл, необходимо скачать [[Аддоны|Ванильный набор ресурсов]]. |
: '''[next_state: string]''' |
: '''[next_state: string]''' |
||
::Название следующей анимации, которая будет воспроизводится в случае успеха проверки [stop_expression: string]. |
::Название следующей анимации, которая будет воспроизводится в случае успеха проверки [stop_expression: string]. |
||
Строка 24: | Строка 24: | ||
::Задаёт условие для остановки первой анимации и начала второй анимации. Это должно быть выражение языка [[Документация по MoLang Bedrock Edition|MoLang]]. |
::Задаёт условие для остановки первой анимации и начала второй анимации. Это должно быть выражение языка [[Документация по MoLang Bedrock Edition|MoLang]]. |
||
::Пример выражения: "query:is_sleeping" - останавливает анимацию, когда заданная сущность спит. |
::Пример выражения: "query:is_sleeping" - останавливает анимацию, когда заданная сущность спит. |
||
− | ::Все условия можно найти по пути |
+ | ::Все условия можно найти по пути <code>resource_pack/animation_controller/entity.json</code> Они начинаются с "query". |
: '''[controller: string]''' |
: '''[controller: string]''' |
||
::Название контроллера анимации, который будет контролировать анимацию и выключать её, когда надо. |
::Название контроллера анимации, который будет контролировать анимацию и выключать её, когда надо. |
||
− | ::Контроллеры находятся по пути |
+ | ::Контроллеры находятся по пути <code>resource_pack/animation_conrollers/entity.json</code> |
; Результат |
; Результат |
||
:В случае успеха |
:В случае успеха |
Версия от 19:35, 2 декабря 2020
Эту статью нужно срочно оформить!
Вы можете помочь, отредактировав её.
|
Только для Bedrock Edition |
playanimation
Ограничения |
Оператор |
---|---|
Первое появление |
Проигрывает одноразовую анимацию для одной или нескольких сущностей.
Синтаксис
playanimation <entity: target> <animation: string> [next_state: string] [blend_out_time: float] [stop_expression: string] [controller: string]
Аргументы
- <entity: target>
- Игрок или сущность, которой будет воспроизведена одноразовая анимация.
- <animation: string>
- Название анимации, которая будет проигрываться определенной сущности или игроку. Пример названия анимации:
animation.wolf.angry
. Все названия анимаций для каждого моба находятся в разделе "minecraft:client_entity"."animations" по пути в файле каждого мобаresource_pack/entity/entity.json
. Для того, чтобы получить данный файл, необходимо скачать Ванильный набор ресурсов.
- Название анимации, которая будет проигрываться определенной сущности или игроку. Пример названия анимации:
- [next_state: string]
- Название следующей анимации, которая будет воспроизводится в случае успеха проверки [stop_expression: string].
- [blend_out_time: float]
- Время проигрывания первой анимации определенной сущности или игроку в виде числа с плавающей точкой.
- [stop_expression: string]
- Задаёт условие для остановки первой анимации и начала второй анимации. Это должно быть выражение языка MoLang.
- Пример выражения: "query:is_sleeping" - останавливает анимацию, когда заданная сущность спит.
- Все условия можно найти по пути
resource_pack/animation_controller/entity.json
Они начинаются с "query".
- [controller: string]
- Название контроллера анимации, который будет контролировать анимацию и выключать её, когда надо.
- Контроллеры находятся по пути
resource_pack/animation_conrollers/entity.json
- Результат
- В случае успеха
- Отправляет анимацию на обработку клиенту (сущности).
Пример
Включает анимацию подкрадывания.
Включает анимацию сидения, в случае если лиса спит. (Команда автоматически зацикливается, не нужен Цикличный командный блок)
playanimation @e[type=fox,c=1] animation.fox.crouch sit 10 "query:is_sleeping"
Текущие |
| ||||||||
---|---|---|---|---|---|---|---|---|---|
Удалённые |
| ||||||||
Первоапрельские |
|