WOLF RPGエディター(ウディタ)/イベントコマンド【サイトトップへ戻る】 ■【使用例】エフェクト (更新:2024/05/05) イベントコマンド【エフェクト】に関する使用例を紹介します。
以下は【エフェクト】を使った別のページにある使用例です。 クリックするとYADOT-WOLF内の別ページが開きます。 イベントコマンド【エフェクト】の基本説明は別ページに記載しています。
主人公が歩くとダメージを受けるダメージ床を設定します。 歩いているマスがダメージ床であるかどうかの判断は、チップのタグ番号を読み取って判断します。 今回はタグ番号[01]の時に「ダメージ床」と判定し、ダメージ床を移動する度にHPを「1」減らします。 残りHPが「1」の時には、それ以上は減りません。(戦闘不能にはならない) タイルセットエディタを開き、ダメージ床にしたいチップのタグ番号を[01]にしてください。 【キャラエフェクト】の設定値は以下のとおりです。
今回の設定例では、先頭の主人公がダメージ床に乗ったらパーティ全員がダメージを受けるタイプと、 主人公や仲間がダメージ床に乗ったら個別にダメージを受けるタイプの2種類を用意しました。 どちらか良い方を設定してください。
▼全員一括にダメージ
▼個別にダメージ
▲トップへ戻る▲
場所移動時に主人公を中心にして画面がズームアウトし、移動先でズームインして画面を表示させます。 ▼ズームアウトのイメージ 【マップエフェクト】の表示位置の設定は、 「変数呼び出し値」を使って「中心X=1100000」「中心Y=1100001」で設定します。 なお、設定欄が狭いので、正しい設定であるかどうかは下の表示で確認してください。 【動作指定】はイベントコードでは設定できないため、イベントコード設定後に手動で設定し直してください。
▲トップへ戻る▲
サンプルゲームの「サンプルマップB」にいるマップイベント[02:市松模様解説男]の設定に【画面スクロール】を追加し、 会話の開始時に左上へ画面がスクロールするように設定します。
【画面スクロール】の移動量は、マップイベントと主人公のX座標、Y座標の差分を出してスクロールの移動量を算出します。
【画面スクロール】の移動距離の設定では、「変数呼び出し値」を使って「X=1100000」「Y=1100001」を設定します。 なお、設定欄が狭いので正しい設定であるかどうかは下の表示で確認してください。
▲トップへ戻る▲
マップイベントと会話し、会話の途中で画面全体が瞬間的に光り、 画面が見えてくると同時にマップイベントが消滅する設定を行います。 ▼動作イメージ マップイベントは会話の途中で姿を消します。 イベントの実行途中でセルフ変数[0]を「1」にする事で起動条件が満たさなくなり、マップイベントが消滅します。 並列実行以外のイベント処理では、起動条件を満たさなくなっても最後まで実行されるため…
【画面の色調変更】の設定は以下のとおりです。
▲トップへ戻る▲ ◎関連ページ ◆「イベントコマンド」って何? ┣◆文章の表示 ┃┗◆特殊文字 ┣◆選択肢 ┃┗◆【使用例】選択肢 ┣◆変数操作 ┃┗◆演算子について ┣◆DB操作 ┣◆文字列操作 ┃┗◆【使用例】文字列操作 ┣◆変数操作+ ┃┣◆「X座標・Y座標」と「画面X座標・画面Y座標」の違い ┃┣◆【使用例】変数操作+の「キャラ」と「位置」 ┃┗◆【使用例】変数操作+の「ピクチャ」と「その他」 ┣◆条件(変数) ┣◆条件(文字列) ┣◆キー入力 ┃┗◆【使用例】キー入力 ┣◆ピクチャ ┃┗◆表示形式(通常・加算・減算・乗算)について ┣◆エフェクト ┃┣◆「Zオーダー」について ┃┗◆【使用例】エフェクト ┣◆サウンド ┣◆セーブ・ロード操作 ┣◆パーティ画像 ┣◆チップ処理 ┃┗◆【使用例】チップ処理 ┣◆場所移動 ┣◆イベント制御 ┃┣◆キャラクターの動作指定 ┃┗◆【使用例】イベント制御 ┣◆コモンイベント ┣◆ダウンロード ┗◆プロ版機能 ┗◆起動時の引数について |