【アニメーションの種類】
はじめに
ゲーム内での既存のアイテムアニメーションとは少し見た目が異なりますが、カスタムアイテムを作る場合でもアニメーションを適用する事が可能です。
基本的な部分は▶ダミーアイテムのページで実装済みである前提として、以下の
基本的な部分は▶ダミーアイテムのページで実装済みである前提として、以下の
componentsブロックを追加定義する事で適用できます。- ・minecraft:use_animation
-
以下の文字列が指定可能です。
- eat
- drink
- bow
- block
- camera
- crossbow
- none
- brush
- spear
- spyglass
- ・minecraft:use_modifiers
-
アイテム使用時の時間に関わる設定を行います。
- use_duration
- アイテムの使用にかかる時間(秒)を設定します。
- movement_modifier
-
アイテム使用時の腕の動作速度を表す調整値を設定します。
値が小さいほど速くなります。
アニメーションの種類
ここでは
※
minecraft:use_animationブロックで設定できるアニメーションの種類をご紹介します。minecraft:hand_equippedの設定内容と共に一人称、三人称のアニメーションを抱き合わせで掲載しています。※
minecraft:use_modifiersの値は▶食料アイテムの設定をそのまま使っています。- ・eat
-
"minecraft:hand_equipped":false(装備品以外)で設定
▼一人称

▼三人称

- ・drink
-
"minecraft:hand_equipped":false(装備品以外)で設定
▼一人称

▼三人称

- ・bow
-
"minecraft:hand_equipped":true(装備アイテム)で設定
▼一人称
ネイティブでは再生されない。
▼三人称

- ・block
-
"minecraft:hand_equipped":false(装備品以外)で設定
▼一人称
ネイティブでは再生されない。
▼三人称

- ・camera
-
"minecraft:hand_equipped":false(装備品以外)で設定
▼一人称

▼三人称

- ・crossbow
-
"minecraft:hand_equipped":true(装備アイテム)で設定
▼一人称
ネイティブでは再生されない。
▼三人称

- ・none
-
"minecraft:hand_equipped":false(装備品以外)で設定
▼一人称
ネイティブでは再生されない。
▼三人称

- ・brush
-
"minecraft:hand_equipped":false(装備品以外)で設定
▼一人称

▼三人称

- ・spear
-
"minecraft:hand_equipped":true(装備アイテム)で設定
▼一人称
ネイティブでは再生されない。
▼三人称

- ・spyglass
-
"minecraft:hand_equipped":false(装備品以外)で設定
▼一人称
ネイティブでは再生されない。
▼三人称

おわりに
上記でご覧頂いた通り、一人称のアニメーションが再生されない種類もあるので注意が必要です(一人称アニメーションの定義方法については▶定義が必要なアニメーションを参照)。
三人称アニメーションに注目すると
また、
三人称アニメーションに注目すると
eatだけは食片が散らばるエフェクトが付加されていますが、drink~noneまでは同じアニメーションが適用されています。また、
spearとspyglassは同じように見えますが、spyglassの方は手の位置がプレイヤーの目のあたりで止まっているので、アイテムを持っていると望遠鏡を覗いているように見えます。