このページはピクチャーアニメの利用方法についてまとめています。
コモンイベント[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にする操作を誤ったタイミングで実行してしまうと、正常にコモンイベントを終了することができません。
コモンイベントはイベント実行内容のどこまで実行したのかを記憶しており、
正常に終了できなかった場合、次にアニメを再生するときに不正な位置で処理を開始してしまうことになります。
他の制作者のマップイベントに波及してしまうタイプのバグなのでお気を付けください。