ビデオ: 10分でゲームを作ってみた![GameMaker Studio] 2025
GameMaker:Studioでは、ゲームのアプリケーション面に直接GUI要素を描画できます。これらのタイプのGUI要素は、通常、スコア、生存数、仮想キーなどを含む。
これを行うには、前の手順から続行する必要があります。基本的には、インターフェイス値を使用して、GUIレイヤーにさまざまなアイテム(スコア、ライフ、キー)を配置してヘッドアップディスプレイを作成します。
<! - 1 - >HUDは、プレイヤーが残っている健康状態、覚醒状態、マップ上の位置、強さなど、特定の情報をプレイヤーが知る必要があるゲームに最適ですシールドは、などです。
まず、新しいスプライトを作成する必要があります。このスプライトの名前をspr_Buttonにします。このチュートリアルでは、ソフトウェア内のチュートリアルで示されているように、スプライトの緑色の円が作成されました。
<! - 2 - >次の手順では、このスプライトをアプリケーションサーフェスの各隅に描画する方法を示します。このようにして、独自のHUDを作成することができます。この同じ手順は、テキストや背景の描画にも使用できます。
次の手順ではThe_Application_Surface_Scalingチュートリアルを使用します。
-
リソースツリーからobj_Controlをダブルクリックします。
オブジェクトのプロパティが表示されます。
-
「イベント」セクションから「GUIイベントを描画」を選択します。
<! - 3 - >描画GUIイベントのアクションがアクションセクションに表示されます。
-
アクションセクションからコード実行アクションをダブルクリックします。
コードウィンドウが表示されます。
-
既存のコードの後に次のコードを追加します。
draw_sprite(spr_Button、0、x1 + 32、y1 + 32); draw_sprite(spr_Button、0、x2 - 32、y1 + 32); draw_sprite(spr_Button、0、x1 + 32、y2 - 32); draw_sprite(spr_Button、0、x2 - 32、y2 - 32);
-
緑のチェックマークをクリックして、コードウィンドウを保存して閉じます。
ゲームを今実行すると、この図のようなものが表示されます。
