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

WWA Wing

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

今回は、[その他]の追加されたマクロ文を解説していきたいと思います。


「変数」関連のマクロ文以外にも、5種類のマクロ文が追加されています。

「ゲームスピード」

[V3.6.0]では、プレイヤーが設定できる「ゲームスピード」が[4段階]から[6段階]に変わりました。

それと共に、ゲームスピードに関するマクロ文が追加されています。



「$game_speed」は、プレイヤーが行うゲームスピードの変更を禁止するマクロ文です。

「0」を設定すると[変更禁止]に、「1」を設定すると[変更可能]になります。



「$set_speed」は、ゲームスピードを[1~6]の段階で変更します。

プレイヤーが変更する時と違い、[変更禁止]状態でも変更でき、
変更後のメッセージも表示されない仕様となっています。



「ジャンプ」

「$jumpgate」は、指定した座標にプレイヤーを移動させるマクロ文です。

背景・物体パーツにある「ジャンプゲート」とほとんど同じ機能ですので、
このマクロ文を利用できる状況であれば、パーツの節約に使用できます。



1つ目の数値で「X座標」を、2つ目の数値で「Y座標」を設定します。

ただし、[マップ上の座標]のみ設定でき、
[パーツの位置を基準にした座標]は使用できないので注意しましょう。



「ステータスの非表示」

ステータス欄の数値を隠したい場合は「$hide_status」が便利です。

1つ目の数値で[ステータスの種類]を選択した後、2つ目の数値で表示・非表示を決めます。



2つ目の数値が[0]の場合は「表示」、[1]の場合は「非表示」になります。



1つ目の数値で選択できるステータスの種類は、以下の一覧のようになっています。

0「生命力」
1「攻撃力」
2「防御力」
3「所持金」



ただし、ステータスの左側にある「ステータスアイコン」は対応していないので、
「$imgframe」などを使用する必要があります。



「ブラウザのコンソール」

「$console_log」は、指定した変数の値をコンソールに表示するマクロ文です。

このマクロ文に[変数番号]を設定すると、選択した変数の内容がコンソールに表示されます。



「コンソール」とは、ブラウザの[デベロッパーツール][ウェブ開発者ツール]にある、
主にデバッグに使用されている機能のことです。

「Google Chrome」の場合は、「F12」「Ctrl」+「Shift」+「I」を押した後、
赤枠内をクリックすると「コンソール」が表示されます。



次回

今回は、その他の追加された[マクロ文]の解説をしました。

「ゲームスピード」関連のマクロ文は、WWAの人気ジャンル「崩れる床」の制作に便利な機能で、
制作者側で自由に難易度を設定できるようになり、ゲーム制作の幅も広がることになります。


最終回は、「オンラインマニュアル」の解説をしていきます。

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

関連記事

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

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

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

今回は、「ユーザ変数」機能を解説していきたいと思います。 「変数」自体が少し難易度が高い機能なので、「変数」についても分かりやすく解説していきます。 「変数」とは まず、人によっては聞き馴染みのない「 …

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

今回は、「初期マップ」を作成していきたいと思います。 今回から、[#1]で説明した内容をもとにしてWWAを制作していきます。 「初期マップ」の作成 「初期マップ」はゲーム開始直後に表示するマップで、ゲ …

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

「WWA Wing」では、[不具合の修正]や[新機能の追加]のために、現在でもアップデートが行われています。 この[ゲーム作りラボ]にも、「WWA」に関する記事があります。 その結果、「バージョン3. …

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

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

プロフィール

坂井 秀教(@norio198603)です!

2018年2月に一般社団法人ドットテックを設立し、フリーランスのエンジニア・デザイナーが活動を継続できるよう、学び合い助け合えるコミュニティを構築・運営中しております。

ゲーム作りやプログラミングの楽しさを知ってもらいたいと思い、本サイトを立ち上げました。 本サイトが、気軽に楽しく、ゲーム作り・プログラミングに取り組む支えになれば幸いです!

カテゴリー

お勧め動画教材
アクションゲームをまるごと作って体験できる!Unityゲーム制作ハンズオン 作って覚えるアンリアルエンジン【Unreal Engine 4】~ダンジョンゲーム編~ 【超初心者向け】Blenderでキャラクターをモデリングしてアンリアルエンジンで動かす講座【ハンズオン】

最新の記事