Unity ホラー風脱出ゲームの作り方10 Unityでゲーム設定画面とローカライゼーション対応を実現する・バグ修正を行う | Unity入門の森 ゲームの作り方

Unity ホラー風脱出ゲームの作り方10 Unityでゲーム設定画面とローカライゼーション対応を実現する・バグ修正を行う

Unity ホラー風3D脱出ゲームの作り方 ~8番ライクゲーを作りながらポストプロセスや音響表現をマスターしよう~

現場レベルのゲーム制作が、すべてここで学べます。

【永久会員チケット】

永久会員チケット|Unity入門の森

全講座を見放題で学ぶ

ソースコード・素材・プロジェクトすべて公開。
Unityの基礎から応用まで、一生使えるスキルを体系的に習得。

この記事は、Unity ホラー風3D脱出ゲームの作り方をわかりやすく解説していくシリーズの第10回です。

前回は、案内盤と操作案内を追加し、初見プレイヤーでも進みやすい環境を整えました。

前回の記事:

Unity ホラー風脱出ゲームの作り方9 案内盤と操作ガイドの導入でゲームのユーザビリティを向上させる
この記事は、Unity ホラー風脱出ゲームの作り方をわかりやすく解説していくシリーズの第9回です。前回の記事では、ゴールの表示からフェードアウトまでの クリア演出 を実装し、ゲームとしてひとつの流れが完結するように仕上げました。ゴール出現と...

今回は、システムメニューを実装して細かなゲーム設定が行えるようにし、さらに多言語に対応したローカライゼーション機能を組み込んでいきます。

また、最後にゲームの不具合を修正して完成とします。

【ゲームの作り方講座プレゼント中!】

ゲーム設定画面となるシステムメニューを作成する

まずは Unity 上で、プレイヤーがいつでも開ける「システムメニュー用の画面」を用意します。これは Pause メニューのようなイメージで、ゲーム中に Esc キーを押すと表示されうUIにします。

UIを準備する

ここでは、メニューの基本構造として以下を配置していきます。

  • ゲーム画面での操作案内
  • 背景を区別するフェード用パネル

  • メニュー本体

    • 設定(Settings)

    • ゲーム終了(Quit)

    • ゲームに戻る(Resume)

ゲーム画面での操作案内

まずは、プレイヤーが「ESCキーでシステムメニューを開ける」ことをわかりやすく伝えるため、画面に操作案内のテキストを表示しておきます。

  1. Hierarchy から Canvas をクリックします。
  2. 右クリックして UI > Text – TextMeshPro を選択しましょう。
  3. 新しく作成されたテキストオブジェクトの名前を 「ESC_Guide」 に変更します。

作成した ESC_Guide を選択して、Inspector から以下のように設定しましょう。

 

背景を区別するフェード用パネルを作成する

ここでは、システムメニューを開いたときに設定項目の UI がゲーム画面と混ざって見えないよう、背景に薄い白のフェードを入れるパネルを作成します。これにより、メニューがしっかりと前面に浮き出て見えるようになります。

Hierarchy から Canvas をクリックし、右クリックで UI > Image を選択してパネルを作成し、生成された Image の名前を System_Menu に変更します。

作成された System_Menu を選択して、Inspector から 以下のように設定しましょう。

AnchorはStretch-Stretchです。

メニュー本体のUIを準備する

ここでは、システムメニューで実際に操作する「メニュー本体」の UI を配置していきます。今回準備する項目は、ゲーム設定に必要となる基本的な内容をひと通り揃えています。

用意する UI 一覧

  • メニューのタイトル

  • 解像度(タイトルテキスト + ドロップダウン)

  • FPS(タイトルテキスト + ドロップダウン)

  • 感度(タイトルテキスト + スライダー)

  • 音量(タイトルテキスト + スライダー)

  • 視野角(タイトルテキスト + スライダー + 現在値を表示するハンドルテキスト)

  • ゲーム終了(ボタン)

  • ESCでゲームへ戻る(テキスト)

メニューのタイトル

先ほど作成した System_Menu を Hierarchy からクリックし、右クリックで UI > Text – TextMeshPro を選択します。生成されたテキストの名前を Menu_Title に変更しましょう。

【ゲームの作り方講座もプレゼント中!】

現場レベルのゲーム制作が、すべてここで学べます。

【永久会員チケット】

永久会員チケット|Unity入門の森

全講座を見放題で学ぶ

ソースコード・素材・プロジェクトすべて公開。
Unityの基礎から応用まで、一生使えるスキルを体系的に習得。

コメント

タイトルとURLをコピーしました