WOLF RPGエディター(ウディタ)[3.175]/基本システム【サイトトップへ戻る】
■コモンイベント[180:X[戦]バックグラウンド描画]の解説
(更新:2023/04/24)


コモンイベント[180:X[戦]バックグラウンド描画]について解説します。


ショートカット
■コモンイベント[180:X[戦]バックグラウンド描画]って何?
■こうゆう時にこのコモンイベントを改造する
■[入力の数/結果を返す]について
■コモンイベント呼び出しの一覧
■セルフ変数の一覧
■イベントコマンドの解説

基本システムに関する説明は別ページに記載しています。
【基本システムに関する説明ページを見る】

コモンイベントの一覧と補足説明のページも用意しています。
【コモンイベントの一覧と補足説明のページを開く】


  
■コモンイベント[180:X[戦]バックグラウンド描画]って何?

戦闘画面の背景を表示する時に、このコモンイベント[180:X[戦]バックグラウンド描画]を使います。



例えば背景を変えたい時には、このコモンイベント[180:X[戦]バックグラウンド描画]を改造します。

通常の背景 真っ黒にした場合


▲トップへ戻る▲


  
■こうゆう時にこのコモンイベントを改造する

以下のような改造を行いたい時にこのコモンイベントを改造します。

◆背景の色を変えたい。

◆画像で表示したい。

◆使用するピクチャ番号(10000)を変えたい。


▲トップへ戻る▲


  
■[入力の数/結果を返す]について

コモンイベント[180:X[戦]バックグラウンド描画][入力の数/結果を返す]の設定は、
基本システムが必要に応じて自動的に行いますので、基本システムの利用者は何も設定する必要はありません。

▼数値1/コモンセルフ0「モード」

どのような処理を行うのかを設定。
[0]表示 背景を表示します。
[-1]消去 背景を消去します。



▲トップへ戻る▲


  
■コモンイベント呼び出しの一覧

コモンイベント[180:X[戦]バックグラウンド描画]を呼び出しているコモンイベントの一覧です。

コモンイベント[180:X[戦]バックグラウンド描画]を呼び出しているコモンイベント
コモンイベント(ID順) 処理内容
189:X┣◆戦闘初期化 戦闘開始時に呼び出されます。
201:X┗◆戦闘終了処理 戦闘終了時に呼び出されます。

【コモンイベント呼び出しの一覧を別ウィンドウで表示】


▲トップへ戻る▲


  
■セルフ変数の一覧

コモンイベント[180:X[戦]バックグラウンド描画]のセルフ変数の一覧です。

セルフ変数
番号 名前 使用内容
0 モード 処理内容を設定。
-1 背景を消去します。
0 背景を表示します。
10 *名前なし* 背景画像の横サイズの計算で使用。
11 *名前なし* 背景画像の縦サイズの計算で使用。
20 基本ピクチャ番号 背景を表示するピクチャ番号「10000」を設定。
21 一時ピクチャ番号 セルフ[20]の値をコピーし、ピクチャの処理で使用。

▼補足
セルフ[20]セルフ[21]の値は同じ値なので、
わざわざセルフ[21]に値をコピーして使用しなくても、
セルフ[20]でピクチャを処理すれば良いと言えます。
しかし「セルフ[21]でピクチャを処理する」と決めておく事で、
他のコモンイベントからピクチャの設定をコピーして持ってきても、
設定を変更せずにそのまま使えると言ったメリットがあります。
処理の効率性を考えた場合は、セルフ[20]でピクチャを処理した方が良いですが、
制作の効率性を考えた場合は、今回のような高速処理が必要としない設定では、
コモンイベント全体で決めたルールで設定した方が、
設定ミスなどの問題が発生しにくくなります。
基本システムの中では「セルフ[20]ピクチャの基本番号」の他に、
セルフ[10〜14]計算処理などの一時的な値の保存で使用」や
セルフ[88〜89]座標倍率」などの同じ番号で同じ使用内容も物が存在します。
88 座標倍率X[x10] 可変DB[18:基本システム用変数]データ[97:座標倍率X[x10]]を取得。
数値は「ゲーム画面の横サイズ÷32」。
89 座標倍率Y[x10] 可変DB[18:基本システム用変数]データ[98:座標倍率Y[x10]]を取得。
数値は「ゲーム画面の縦サイズ÷24」。

【変数の一覧を別ウィンドウで表示】


▲トップへ戻る▲


  
■イベントコマンドの解説

イベントコマンドの解説を行います。

なお、見た目で設定内容が分かるような簡単なイベントコマンドの解説は省略しています。

処理内容
12-17 ■変数操作: CSelf20[基本ピクチャ番号] = 10000 + 0
ピクチャの番号や画面の座標倍率を設定。
19-28 ■条件分岐(変数): 【1】 CSelf0[モード] が -1 と同じ
背景を消去します。
29-42 ■条件分岐(変数): 【1】 CSelf0[モード] が 0 と同じ
背景を表示します。


▲トップへ戻る▲



◎関連ページ

◆「基本システム」って何?
┣◆コモンイベントの一覧と補足説明
┣◆メニュー画面の処理構造
┗◆戦闘処理の処理構造

YADOT-WOLFトップ  気紛れな空間へ戻る  メール