マップ上にアニメーションを表示させることで、キャラクターの動きだけでは表現出来ない演出も可能になります。
イベントコマンド[アニメーションの表示]は、マップ上のキャラクターを対象としてアニメーションを表示させるイベントコマンドです。
では、町の人がターゲットとなるカカシに向かってファイアの魔法を放つというイベントを作成してみたいと思います。
[アニメーションの表示]は、プレイヤーキャラクターとマップイベントだけがターゲットとなります。しかし、今回ターゲットにするカカシはマップタイルですので、このままではターゲットにすることが出来ません。
そこで、カカシの位置にマップイベントを作成します。カカシの位置にあるマップイベントをターゲットにすることで、カカシをターゲットにしているように見せかけるというわけです。カカシの位置に置くマップイベントは、分かりやすいように名前を「カカシ」とでもしておきます。それ以外の設定は一切しなくて構いません。
●カカシの位置にマップイベントを作成する
続いて、ファイアの魔法を放つ町の人を作成します。
イベントコマンド[アニメーションの表示]を設定するだけですから、特に難しい設定ではないと思います。魔法を詠唱しているイメージを出すため、[SE の演奏]を設定していますが、[画面のフラッシュ]を追加しても面白いと思います。
●カカシが燃え尽きてしまいそうだが……
この作成例ですが、このままですと下の画像のような問題点があります。
●この位置だと、男の子の放ったファイアが、カカシではなくパーティメンバーに当たってるはず……
これを回避するためには、次のような対策が必要になります。
ここでは、あえて具体的な設定例を紹介しませんので、皆さんで作成例に改良を加えてみてください。
●危ないので、邪魔になる位置からはどきましょう