【アニメーションの種類】
はじめに
ゲーム内での既存のアイテムアニメーションとは少し見た目が異なりますが、カスタムアイテムを作る場合でもアニメーションを適用する事が可能です。
基本的な部分は▶ダミーアイテムのページで実装済みである前提として、以下の
基本的な部分は▶ダミーアイテムのページで実装済みである前提として、以下の
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
の方は手の位置がプレイヤーの目のあたりで止まっているので、アイテムを持っていると望遠鏡を覗いているように見えます。