初心者の方でも楽しくゲームの作り方やプログラミングを学べる情報を発信中!

WWA Wing

懐かしいゲームが簡単に作れる!WWA Wing作成ツール講座 #6 マクロ文

今回は、マクロ文について解説していきます。

 

マクロ文の一覧表もありますので、参考にしてください。

マクロ文とは

マクロ文とは、「表示メッセージ」に記述することで特殊設定ができるようになる文です。

 

マクロ文を使用することで、複数イベントの同時出現やゲーム中の設定変更など、通常の機能では難しい設定が簡単にできるようになります。

 

バージョン3.10時点でのマクロ文の数は、全部で22あります。

以下がマクロ文の一覧表になります。

マクロ文 使用効果 備考
$ プレーヤーからは見えないコメント $のある行だけ効果有り。
<p>、<c>以外のマクロ文にも効果有り。
<p> 改ページ
<c> プレーヤーからは見えないコメント <c>より下、全文に効果有り。
parts=(元のパーツ番号) ,(置き換えるパーツ番号) マップ内にあるパーツの置き換え 背景パーツなら「,1」を追記。
map=(パーツ番号),(マップのx座標),(y座標) 指定位置にパーツを出現 背景パーツなら「,1」を追記。
move=(歩行回数) 動き回る物体パーツの移動
dirmap=(パーツ番号),(マス数) 向きを基準にパーツを出現 背景パーツなら「,1」を追記。
(マス数)はマイナスも可。
delplayer=1  プレーヤー画像の非表示 =0で再表示。
status=(ステータスの種類),(数値) ステータスの変更

(ステータスの種類)は、
0=生命力
1=攻撃力
2=防御力
3=所持金
4=移動回数。

imgplayer=(画像ファイルのx座標),(y座標)  プレーヤー画像の変更 座標はパーツ単位。
hpmax=(数値)  最大生命力の変更
save=1 セーブの禁止 =0で再許可。
item=(ボックス番号),(パーツ番号) アイテムボックスに格納 (ボックス番号)が0の場合は空きスペースに格納される。
imgyesno=(画像ファイルのx座標),(y座標) YES、NO画像の変更
imgframe=(ステータスの種類),(画像ファイルのx座標),(y座標) ステータス画面の枠画像の変更
imgbom=(画像ファイルのx座標),(y座標) 攻撃画像の変更
gameover=(マップのx座標),(y座標) ゲームオーバー座標の変更
default=1 「プレーヤーと物体パーツは重ならない」設定の無効 =0で再許可。
color=(変更するもの),(赤の強さ),(緑の強さ),(青の強さ) 色の変更

(変更するもの)は、
0=メッセージウィンドウの背景
1=メッセージウィンドウの枠
2=文字列
3=未定
4=ステータス欄の文字列。

effect=(待ち時間),(画像ファイルのx座標),(y座標) 画面全体に特殊効果 =0で停止。
face=(マップのx座標),(y座標),(画像ファイルのx座標),(y座標),(x幅),(y幅) (マップのx,y座標)はドット単位。

(画像ファイルのx,y座標)と(x,y幅)はパーツ単位。

oldmap=1  背景番号0の通行許可 旧バージョンとの互換用。

 

次回

今回の解説はここまでになります。

マクロ文は便利な機能ですが、書き間違いなどには気を付ける必要があります。

 

次回はイベントの作成について解説したいと思います。

スポンサーリンク
シェアする

関連記事

遂に「ユーザ変数」が追加! [WWA Wing V3.6.0]について #3

今回は、「変数」に関する[マクロ文]パート1を解説していきたいと思います。 「変数」機能の実装に合わせて、「変数」に関するマクロ文が25種類も追加されたので、ここでは[パート1]と[パート2]に記事を …

「WWA Wing」でゲーム制作にチャレンジ [コマンドRPG]編 #6

今回は、前の記事で作成しなかった残り4体の敵を作成していきたいと思います。 この記事では1体目の敵をベースにして、行動内容を変更する方法を解説していきます。 2・3体目の敵:行動内容の変更 「スライム …

[WWA Wing V3.6.0]で追加された「ユーザ変数」の使用例 講座

[WWA Wing V3.6.0]では、「ユーザ変数」という機能が追加されました。 [V3.6.0]の新機能については、以下の記事でも紹介しています。 遂に「ユーザ変数」が追加! [WWA Wing …

WWA Wing作成ツールでゲーム制作にチャレンジ #6

今回は、ステータスの設定をしていきたいと思います。   モンスターのステータス設定が少し大変ですが、戦闘はWWAを遊ぶ際の楽しみの1つなので頑張っていきましょう。 主人公の初期ステータス設定 …

「WWA Wing」でゲーム制作にチャレンジ [コマンドRPG]編 #4

今回は、[敵を配置するマップ]と[コマンドバトル用マップ]を作成していきたいと思います。 この2つのマップは、[コマンドバトル]の作成に関係のあるマップなので一緒に作成していきます。 [敵を配置するマ …