GameMakerでキャラクターを撃つ方法を理解すると、はるかに幅広いゲームを作成できるようになります。 1999年のGameMakerの最初のリリース以来、インスタンスや変数の作成などのさまざまな機能が追加されています。 GameMakerで作成されたゲームは、インターネットにエクスポートしたり、スタンドアロンファイルとして保存したりできます。 いくつかのリソースをダウンロードしてさまざまなインスタンスを設定することで、ユーザーは発射物を撃つようにキャラクターをプログラムできます。
ステップ1
PlatformEngineとBulletSpriteをダウンロードします(「参考文献」を参照)。 各リソースをコンピューターにあるGameMakerプログラムフォルダーに保存します。
今日のビデオ
ステップ2
GameMakerを開きます。 プログラムが完全にロードされるのを待ってから、画面の左上隅にある[ファイル]をクリックします。 メニューが表示されます。 下にスクロールして、オプションのリストから[新しいプロジェクト]を選択します。 新しいプロジェクトが始まります。
ステップ3
メインナビゲーションメニューにある「オブジェクトの作成」というラベルの付いたボールをクリックします。 ウィンドウが表示されます。 「スプライト」というラベルの付いた強調表示された領域を見つけます。 「新規」をクリックします。 「スプライトのプロパティ」メニューが開きます。 [スプライトの読み込み]をクリックしてWindowsエクスプローラーを開き、手順1でダウンロードしたブレットスプライトに移動します。 それを選択し、「開く」をクリックします。 「スプライトのプロパティ」メニューを閉じます。 [オブジェクトのプロパティ]メニューにリダイレクトされます。
ステップ4
空白の[イベント]フィールドにある[イベントの追加]をクリックします。 オプションのセットが表示されます。 「作成」をクリックします。 イベントウィンドウに電球が表示されます。 「オブジェクトのプロパティ」ウィンドウの右側にある「コントロール」タブを選択します。 オプションのセットが表示されます。 「変数の設定」をクリックして、空白の「アクション」フィールドにドラッグします。 「変数の設定」ウィンドウが開きます。
ステップ5
空白の「変数」テキストフィールドに「Facing」と入力し、「Value」を「0」に設定したままにします。 「OK」をクリックします。 もう一度クリックして、[変数の設定]を[アクション]フィールドにドラッグします。 空白の「変数」テキストフィールドに「Facing」と入力し、「Value」を「180」に設定して、「OK」をクリックします。
ステップ6
「イベント」ウィンドウにある「イベントの追加」をクリックします。 オプションのリストが表示されます。 「キーを押す」をクリックして、ドロップダウンメニューを開きます。 下にスクロールして[スペース]を選択します。 「オブジェクトのプロパティ」ウィンドウの右側にある「Main1」タブをクリックします。 [モーション付きオブジェクトの作成]をクリックして、空白の[アクション]フィールドにドラッグします。 「モーションの作成」ウィンドウが開きます。
ステップ7
空白の「速度」テキストフィールドに「15」と入力します。 空白の「方向」テキストフィールドに「Facing」と入力します。 「OK」を押します。 これで、[オブジェクトのプロパティ]ウィンドウにリダイレクトされます。 [OK]をクリックします。 これで、キャラクターは発射物を撃つことができるようになります。
必要なもの
プラットフォームエンジン
弾丸スプライト
ヒント
キャラクターを撃つには、GameMakerバージョン6以降が必要です。
GameMakerがクラッシュした場合に進行状況が失われないように、進行状況を頻繁に保存してください。