記事No | : 21582 [関連記事] |
タイトル | : 動画再生終了後に場所移動 |
投稿日 | : 2023/12/22 01:10 |
投稿者 | : YADO [LerLWW459] |
> たびたびすいません。
>
> > 起動条件:並列実行
> >■ピクチャ表示で動画を読み込み
> >■イベントの一時消去
> >■場所移動
> をしたところ場所移動しません。
> 動画が終わった後に場所移動する場合はどこに場所移動を入れたらよろしいでしょうか?
最初の質問文に「動画再生終了後に場所移動したい」と書かれてなかったので、
前回の回答の設定例は、場所移動の設定に非対応でした。
「イベントの一時消去」のあとに設定したイベントコマンドは実行できません。
そもそも別のマップへ場所移動する場合は、「イベントの一時消去」の設定は不要です。
動画の再生が終わってから場所移動させる場合は、動画の再生時間分のウェイトの設定が必要です。
例えば
■ピクチャ表示:動作再生
■ウェイト:3600 フレーム
■場所移動
のような感じです。
動作再生中に、このマップイベント以外に何も動かさない(他に自動実行などを実行しない)場合は、
動画を再生するマップイベントは「並列実行」では無く、「自動実行」の方が良いでしょう。
動画再生が終了した後に、動画表示が画面上から消えて欲しい場合は「ピクチャ消去」の設定が必要です。
以下の設定例は、動画が最後まで再生されて停止したら場所移動が実行する処理です。
起動条件:自動実行
■ピクチャ表示:動作再生
■ループ開始
|■変数操作+: このEvのセルフ変数0 = ピクチャ:1 の 動画再生位置[ミリ秒]
|■ウェイト:30 フレーム
|■変数操作+: このEvのセルフ変数1 = ピクチャ:1 の 動画再生位置[ミリ秒]
|■条件分岐(変数): 【1】 このEvのセルフ変数0 が このEvのセルフ変数1 と同じ
|-◇分岐: 【1】 [ このEvのセルフ変数0 が このEvのセルフ変数1 と同じ ]の場合↓
||■ループ中断
||■
|◇分岐終了◇
|■
◇ループここまで◇◇
■ピクチャ消去:1 / 0(0)フレーム
■場所移動
■