RPGツクール2000/演出【サイトトップへ戻る】
■戦闘アニメを連続で表示する
(更新:2020/06/28)


同じ戦闘アニメの繰り返しに表示したい時や、
2つの戦闘アニメを繋げて表示したい時の戦闘アニメの設定方法を紹介します。

戦闘アニメを繋げて表示する設定はイベント実行内容に設定するので、
戦闘中に主人公が攻撃した時に表示する戦闘アニメの表示には適用できません。

ショートカット
■フレームの追加とウェイトの設定に関して
■フレーム数を2つ増やす
■1つの戦闘アニメを連続で表示する
■2つの戦闘アニメを繋げて表示する
■2つの戦闘アニメを交互に表示する
■補足


  
■フレームの追加とウェイトの設定に関して

イベントコマンド:戦闘アニメの表示を連続的に設定する場合、
1個目の戦闘アニメの表示が終わったあとに、
2個目の戦闘アニメが表示されるまでにわずかな間があり、
戦闘アニメの表示が一瞬途切れた感じになる事があります。

その途切れた感じを無くすために、
1個目の戦闘アニメのフレーム数を2フレーム増やし
最後の3フレームに同じ画像を設定して、
まだ1個目の表示が終わっていない状態で2個目の戦闘アニメを表示し、
アニメーションが途切れないように表示させます。



フレーム数を追加した戦闘アニメ(1個目の戦闘アニメ)の表示設定では、
イベントコマンド:戦闘アニメの表示にある「アニメが完了するまでウェイト」は設定しません。





戦闘アニメの表示ウェイトの設定は、イベントコマンド:ウェイトを使って行います。

戦闘アニメの表示時間は「1フレーム=30分の1秒」になっているので…
3フレーム=0.1秒
1フレーム=0.0秒×2個

で設定します。

戦闘アニメ「火炎のブレス」の場合は、フレーム数が「28」になるので、ウェイトの設定は…
◆ウェイト:0.9秒
◆ウェイト:0.0秒
◆ウェイト:0.0秒
になります。

なお、このウェイトの設定には、追加した2フレーム分の時間は設定しません。


▲トップへ戻る▲


  
■フレーム数を2つ増やす

戦闘アニメ「0022:火炎のブレス」を使って、戦闘アニメのフレーム数を増やす方法を紹介します。



データベース「戦闘アニメ」の画面を開き、「0022:火炎のブレス」を選択してください。



フレーム数[…]をクリックして、フレーム数を2つ増やしてください。
今回の「0022:火炎のブレス」の場合は、フレーム数が「28」から「30」になります。





フレーム「28」の上で右クリック「コピー」を選択してください。





追加したフレーム「29」「30」の上で右クリック「貼り付け」を選択して、
フレーム「28」と同じアニメーションを設定してください。



データベース画面の下にあるOKをクリックして設定完了です。


▲トップへ戻る▲


  
■1つの戦闘アニメを連続で表示する

■フレーム数を2つ増やすの作業を行った
戦闘アニメ「0022:火炎のブレス」を連続的に表示する設定方法です。

■戦闘アニメの表示イベント

イベント開始条件定期的に並列処理する

◆ラベルの設定:1番
◆戦闘アニメの表示:火炎のブレス
◆ウェイト:0.9秒
◆ウェイト:0.0秒
◆ウェイト:0.0秒
◆指定ラベルへ飛ぶ:1番

戦闘アニメの表示の設定では、
オプション「アニメが完了するまでウェイト」にチェックを付けないでください。



なお、戦闘アニメを3回だけ連続で表示する場合は、以下のように設定してください。

◆変数の操作:[0001:表示回数]代入,3
◆ラベルの設定:1番
◆戦闘アニメの表示:火炎のブレス
◆ウェイト:0.9秒
◆ウェイト:0.0秒
◆ウェイト:0.0秒
◆変数の操作:[0001:表示回数]減算,1
◆条件分岐:変数[0001:表示回数]が1以上
 ◆指定ラベルへ飛ぶ:1番
 ◆
:分岐終了
◆戦闘アニメの表示:--------------------

最後の戦闘アニメ「--------------------」の設定は、
戦闘アニメ「火炎のブレス」の表示を強制的に終了させるために設定しています。

戦闘アニメの表示は画面上に1つしか表示する事ができませんので、
何もアニメーションが設定されていない戦闘アニメを表示すると、
表示中の戦闘アニメを強制終了させる事ができます。


▲トップへ戻る▲


  
■2つの戦闘アニメを繋げて表示する

戦闘アニメ「0022:火炎のブレス」のあとに、
戦闘アニメ「0023:吹雪のブレス」を表示する設定方法です。

今回の設定では「火炎のブレス → 吹雪のブレス → 表示終了」と表示する設定例です。

火炎のブレス」と「吹雪のブレス」を交互に表示する場合は、
この後に紹介する■2つの戦闘アニメを繋げて連続で表示するをご覧ください。

なお、■フレーム数を2つ増やすの作業は「火炎のブレス」のみ行ってください。

■戦闘アニメの表示イベント

◆戦闘アニメの表示:火炎のブレス
◆ウェイト:0.9秒
◆ウェイト:0.0秒
◆ウェイト:0.0秒
◆戦闘アニメの表示:吹雪のブレス(W)

オプション「アニメが完了するまでウェイト」の設定は、
火炎のブレス」の方はチェックを付けず、
吹雪のブレス」の方はチェックを付けてください。


▲トップへ戻る▲


  
■2つの戦闘アニメを交互に表示する

戦闘アニメ「0022:火炎のブレス」と、
戦闘アニメ「0023:吹雪のブレス」の表示を交互に行う設定方法です。

■フレーム数を2つ増やすの作業は、
火炎のブレス」と「吹雪のブレス」の両方で行ってください。

■戦闘アニメの表示イベント

イベント開始条件定期的に並列処理する

◆ラベルの設定:1番
◆戦闘アニメの表示:火炎のブレス
◆ウェイト:0.9秒
◆ウェイト:0.0秒
◆ウェイト:0.0秒
◆戦闘アニメの表示:吹雪のブレス
◆ウェイト:0.8秒
◆指定ラベルへ飛ぶ:1番

オプション「アニメが完了するまでウェイト」は、両方ともチェックを付けないでください。


▲トップへ戻る▲


  
■補足

繋げて戦闘アニメを表示している途中で戦闘画面に移動すると、
戦闘画面から戻ってきた時に、戦闘アニメの表示が途切れた状態になります。


▲トップへ戻る▲



◎関連ページ

●イベントコマンド:戦闘アニメの表示
●イベントコマンド:ウェイト
●データベース「戦闘アニメ」

YADOTトップ  このサイトは何?  気紛れな空間へ戻る  メール