🔹ゲームルール
最終更新
役に立ちましたか?
最終更新
役に立ちましたか?
Game Maker 0.10 に関するアップデート
本ページはGame Maker 0.10 の公開に合わせ、以下の最新情報を含めアップデートされています。
CTRL
+C
とCTRL
+V
を使ってエクスポートとインポートができるようになりました。
Math のルールではAdd/Subtract Number(数字の足し算、引き算)、Multiply Number(掛け算)、Add/Subtract Time(時間の足し引き)に変わって、より高度な計算ができるようになりました。
Key Input、Mouse Input、OnPlayerEntry、OnPlayerExit、Send Message、Set Player Name などのクリエイティブな可能性をより広げる新しいルールが導入されました。
アイコン、スロットサイズ、ダイナミックな表示・非表示の切替、改善されたバナーとポップアップでHUD が強化されました。
浮動小数点が使用できるようになりました。
ゲームルールシステムはGameplay のメニューにあるビジュアルスクリプティングのツールを指します。
数字、テキスト、時間、True/False などの値をゲームプレイのデザインに合わせて簡単に設定できます。
🔃 変数値の保存、変更、再使用
⚖️ 数値の比較
🎲 ランダムな数字の生成
⏱️ タイマーやストップウォッチの作成
ℹ️ プレイヤーの、ポップアップウィンドウ、バナーへの情報表示
何もない状態からカスタムのメカニクスを制作したり、プリセットと呼ばれる既に設定されているゲームメカニクスを使用することもできます。プリセットに関しては以下のリンクよりご覧ください。(プリセットの種類は今後も追加される予定です。)
Collect Points(ポイント集め)
Time Trial(タイムトライアル)
Point Race(ポイントレース)
Combo(コンボ)
Hunger(ハンガー)
Poison(ポイズン)
Shop(ショップ)
ルールとは上から順番に実行していく一連のステップで、他のルールやオブジェクトのロジックとやり取りをすることができます。
ルールにはMath(算数)、Time(時間)、Comparison(比較)、Change Variable Values(変数値の変更)、Game Screen(ゲーム画面)の5つがあります。それぞれのルールの種類をクリックするとそのルールに関するオプションが表示されます。
新たな可能性を広げたり、新しいメカニクスを作ることができるものから、複雑な問題を解決できる機能を備えたものまで様々な機能があります。
ルールの再使用
一度使用し終わったり、使うのを止めたルールセットはリセットされ、再度使用することができます。
ルールのリストから使用したいリストをクリックすると、グリッドボードに追加されます。(新しいルールセットの中に追加されます。)
ルールセットとは同じゲームメカニクスに使用するルールのグループを視覚的に見やすくまとめる方法を指します。
ルールはルールセットとしてグループにすることができますが、トリガーされるとルールはそれぞれ個別にルールを行使します。
ルールセットに設定されているルールの順序によってロジックのフローが変わることはありません。
ルールの送信(Out)メッセージは同じルールセットまたは異なるルールセットにある他のルールをトリガーする可能性があります。
ルールによっては送信(Out)メッセージを送信しないものもあります。
例:
Preset をクリックしてCollect Point のルールセットをゲームプレイのメカニクスとして選択します。Collect Point のルールセットには2つの繋がっているルール(下記に赤で表示)とその他のルールとは関わりのない個別のルールが含まれています。
プリセットとは既に構築されているルールセットを指し、よく使用されるゲームメカニクスをクリック一回でグリッドボードに追加したり、必要に応じてカスタマイズできます。
プリセットを追加する際、必要な変数値やメッセージは自動的に生成されます。
プリセットは左側のアイランドメニューのボタンからアクセス可能です。リストのPreset をクリックしてグリッドボードに追加します。
プリセットをカスタマイズして設定したり既存のオブジェクトのロジック(ビヘイビアやコンポーネント)を変更でき、プレイヤーがそのオブジェクトとやり取りして送信メッセージをトリガーするとロジックが機能します。
CTRL
+C
でルールセットのコピー、CTRL
+V
でルールセットのペーストができます。その際にはメッセージも変数値も含まれた状態でコピーペーストされます。
生成されたテキストをシェア目的でNotepad のような外部ソースにペーストできます。
ルールセットを再使用するために他の体験にペーストできます。
最大化
最小化
トリガー ルールは受信する(In)メッセージでトリガーされます。Message with Argument を受信した場合、アクションを実行するために必要な条件の値がロジックボックスに含まれている可能性があります。
変数値 0、1、または名前やタイプに分かれて設定されている複数の値を使用できます。
アクション 変数値を変更したり、数値を比較したり、プレイヤーのHUD に情報を表示するなどのアクションを実行するための順序を設定します。
Message to Stop the Rule(ルールを停止するメッセージ) ルールによっては他の受信(In)メッセージを使ってアクションを止めることができます。
アウトプット オプションであるメッセージの送信(Out)によって他のルールやオブジェクトのロジックがトリガーされることもあります。現時点ではこれらのメッセージはカスタムの条件を設定することはできません。
右クリックをして表示されるボックスの右下にある 🔼🔽 を使ってそれぞれのロジックボックスに関する情報を見ることができます。
ルールは受信したメッセージによってトリガーされ、以下の例のような様々な方法で行うことができます。()
ルールをトリガーするメッセージの送信方法は複数あり、その一部を以下にご紹介します。():
メカニクスが希望通りに作動しない場合、することができます。f