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

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]について #4

今回は、「変数」に関する[マクロ文]パート2を解説していきたいと思います。 パート2では、「条件分岐」「ステータス操作」「変数ジャンプ」のマクロ文を紹介していきます。 「条件分岐」 「$if」は、2つ …

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

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

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

今回は、難易度や内容のチェック・調整をしていきたいと思います。   調整の中には、筆者の個人的な考えもあるので、自分で変更してしまっても構いません。 難易度の調整 難易度の調整では、ゲームを …

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

今回は、[その他]の追加されたマクロ文を解説していきたいと思います。 「変数」関連のマクロ文以外にも、5種類のマクロ文が追加されています。 「ゲームスピード」 [V3.6.0]では、プレイヤーが設定で …

「WWA Wing」でゲーム制作にチャレンジ [崩れる床]編 #7

今回は、制作したWWAの確認・修正をしていきたいと思います。 制作したWWAの確認・修正が終わったら、WWAを公開する方法も解説していきます。 制作したWWAの確認 制作したWWAをテストプレイしてみ …