Skip to content

第11回 成果物の作成と検証 ​

前回までに作ったゲームを、他の人が起動できるフォルダーへまとめます。Visual Studioの外で画像・音声・操作を確認します。

始める前に ​

Visual Studioのビルド操作と、ゲーム内で状態・数値を表示する処理を確認してください。確認したい場合は、配布ファイルの開始手順を参照してください。

前の回の受講や完成物は必須ではありません。下の開始用プロジェクトを使い、配布済みの処理と今回追加する処理を確認してから進めます。

配布プロジェクト ​

第11回のプロジェクトには、前回の到達状態が入っています。別フォルダへ展開し、ShootingGame2D.slnをVisual Studio 2026で開いてください。自分で調整したプロジェクトが正常に動く場合は、そのまま使えます。

配布ファイル一覧
ファイル役割
ShootingGame2D.sln制作プロジェクトを開くソリューション
Source/Shooting/Game.cppゲーム本体のソースコード
Assets/Images/Player.png配布時の画像素材の例
Assets/Sounds/Shot.wav配布時の音声素材の例

この回のゴール ​

Release版と素材をまとめ、制作プロジェクトとは別の場所からゲームを起動します。

ファイル構成
  • ShootingGame2D
    • ShootingGame2D.exe
    • Assets
      • Images
      • Sounds
    • README.txt

今回のポイント ​

実行ファイル、Assets/、操作説明(README)をまとめて管理します。素材の相対パスは、作業フォルダを基準にします。このプロジェクトでは、デバッグ時の作業フォルダを出力先に設定しています。配布時も、起動方法を含めて確認してください。

作業の準備 ​

開始用ZIPには前回までの到達状態が含まれています。今回の新規ファイルは、本文を進めながら追加します。ファイルの登録方法や変更の引き継ぎ手順は、配布ファイルの手順で確認できます。

作業対象
新規作成なし
既存ファイルへ追記・編集Source/Shooting/Game.cpp、Source/Shooting/Game.h、Source/Shooting/Input.cpp、Source/Shooting/Input.h
重点的に実装・確認する処理Game::DrawDebug、Game::Update

ヘッダーの宣言、#include、登録テーブル、エラー処理などは、最終ステップの参考実装を参照できます。重点関数は各ステップで処理の流れを確認しながら記述します。関数を変更する際は、宣言・定義・呼び出し元の整合性を保ちます。

第11回の目次 ​