ハウツー/ピクチャーアニメ

Last-modified: 2024-08-03 (土) 10:46:22

このページはピクチャーアニメの利用方法についてまとめています。
コモンイベント[0310:【ア】ピクチャ化戦闘アニメ]にも詳しい説明があるので、合わせてご確認ください。

ピクチャーアニメはゆめ2っき独自の仕様・名称で、
エフェクト変身時やトロンボーンを鳴らす際などの演出がこれに該当します。

 
 
 

ピクチャーアニメの実装意図

RPGツクール2000の戦闘アニメは◆キャラクターのフラッシュなどと併用することができません。
そこでピクチャーを用いた戦闘アニメの代替が考案され、実装されました。
戦闘アニメと同様にアニメ再生のキャンセル、停止、終了までの待機などが可能です。

 

使い方

ピクチャーアニメを再生する

◆スイッチの操作:[4211:【ア】ピクチャ化戦闘アニメ]をONにする
◆スイッチの操作:[4212:pアニメ 始めから]をONにする
◆変数の操作:[4272:pアニメ アニメID]代入, n
  • 変数4272番に任意の値(n)を代入することで、値に対応したピクチャーアニメを再生します。
  • すでに別のピクチャーアニメが再生中の場合は、
    再生中のアニメを中断して、初めからアニメを再生します。
  • 変数4272番の値とアニメの内容の対応
    アニメの内容
    0アニメ中断
    1トロンボーンの音符(1)
    2トロンボーンの音符(2)
    3トロンボーンの音符(3)
    4こども 頭をぶるけるときの星
    5てるてるぼうず 晴れ
    6てるてるぼうず 雨
    7てるてるぼうず 雪
    8めだまばくだん 爆発
    9エフェクト 変身
    10エフェクト 解除
    11エフェクト MIX!
    12ぺんぎん 水中加速の泡 上向き
    13ぺんぎん 水中加速の泡 右向き
    14ぺんぎん 水中加速の泡 下向き
    15ぺんぎん 水中加速の泡 左向き
 

ピクチャーアニメを中断する

◆スイッチの操作:[4211:【ア】ピクチャ化戦闘アニメ]をONにする
◆スイッチの操作:[4212:pアニメ 始めから]をONにする
◆変数の操作:[4272:pアニメ アニメID]代入, 0
  • 変数4272番に0を代入すると、再生中のアニメを中断できます。
    中断するとアニメに使っているピクチャーは消去されます。
 

ピクチャーアニメが再生中かどうか調べる

◆条件分岐:スイッチ[4211:【ア】ピクチャ化戦闘アニメ]がON
  • スイッチ4211番がONならピクチャーアニメ再生中です。
    スイッチ4211番がOFFならピクチャーアニメ再生中ではありません。
  • このとき、変数4272番の値を調べるとどのピクチャーアニメが再生中か分かります。
    スイッチ4211番がONなら、変数4272番の値に対応したピクチャーアニメが再生中です。
    ◆条件分岐:スイッチ[4211:【ア】ピクチャ化戦闘アニメ]がON
     ◆条件分岐:変数[4272:pアニメ アニメID]が n
 

ピクチャーアニメが終了するまで待機する

◆繰り返し処理
 ◆条件分岐:スイッチ[4211:【ア】ピクチャ化戦闘アニメ]がOFF
  ◆繰り返し処理の中断
  ◆
 :分岐終了
 ◆ウェイト:0.0秒
 ◆
:以上繰り返し
  • ピクチャーアニメが再生中かどうか調べることを利用して実装します。
 

ピクチャーアニメを禁止する

◆スイッチの操作:[1482:ピクチャアニメ禁止]をONにする
  • スイッチ1482番をONにするとピクチャーアニメを禁止してピクチャーアニメを再生しなくなります。
  • OFFに戻すとピクチャーアニメ禁止を解除できます。
    コモンイベント3番「各部屋→扉、繋ぎ部屋」を呼び出してもスイッチ1482番をOFFにできます。
 

利用の上での注意点

スイッチ4211番をOFFにする操作はしないようにお願いします。
スイッチ4211番をOFFにする操作を誤ったタイミングで実行してしまうと、正常にコモンイベントを終了することができません。
コモンイベントはイベント実行内容のどこまで実行したのかを記憶しており、
正常に終了できなかった場合、次にアニメを再生するときに不正な位置で処理を開始してしまうことになります。
他の制作者のマップイベントに波及してしまうタイプのバグなのでお気を付けください。