Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ メインメニューとシーンリンク | Unity UIとサウンド
Unity初心者向け

bookメインメニューとシーンリンク

メニューを表示するにはスワイプしてください

Unityにおけるシーンは、物語の各章のようなもの。各シーンは異なるページであり、ゲーム内のさまざまな部分が展開される場所。これにはレベル、メニュー、特別なカットシーンなどが含まれる。シーンを使うことで、ゲームを整理し、各部分を個別に管理できるため、大規模なプロジェクトで特に役立つ。

using UnityEngine.SceneManagement

この行は、UnityのSceneManagerクラスから特別なツールを導入するもの。これらのツールを使うことで、新しいシーンの読み込み、現在のシーンの再読み込み、不要なシーンのアンロード、現在いるシーンの詳細情報の取得などが可能。ゲームの各部分を操作するリモコンのような役割を果たす。

SceneManager.LoadScene

SceneManager.LoadScene は、Unity でゲーム内のさまざまな部分(シーン)を読み込むための特別なコマンド。

本のページをめくって次の章に進むようなイメージで、SceneManager.LoadScene を使うと、シーン名インデックス番号を指定して移動したいシーンを選択できる。これらの番号は、ビルドパネルでシーンを追加した後に確認可能。

このコマンドは、メニューからゲームプレイ、または別のレベルへの移動など、ゲーム内の異なる部分を行き来する際に非常に便利。

この関数は、ゲーム内の異なる部分、例えばメニューシーンからゲームプレイシーン、または一つのレベルから別のレベルへの遷移によく使用される。ストーリーブックの次のページをめくるように、ゲームの流れをシームレスに保つ役割。

public void StartGame()
{
    SceneManager.LoadScene(1);
}

シーン名を使用してシーンを読み込むことも可能:

SceneManager.LoadScene("Game");

Application.Quit

Application.Quit は Unity の Application クラスが提供する関数で、アプリケーションやゲームを終了することができます。Application.Quit を呼び出すと、アプリケーションが即座に閉じられます。

この関数は、プレイヤーにゲームを終了するオプションを提供したい場合、例えばポーズメニューやゲームの終了時などによく使用されます。ゲームの「オフ」ボタンのような役割を持ち、プレイヤーがプレイを終えたときに退出できる方法を提供します。

public void ExitGame()
{
    Application.Quit();
}

Unityのビルドパネル

ビルドパネルは、Unityエディター内でゲームをさまざまなプラットフォーム向けに作成およびデプロイするための機能。

ビルドパネルを開くには、上部メニューのFileをクリックし、Build Settingsを選択。

ビルドパネルでできること:

  • ビルド設定にシーンを追加;
  • ビルドオプションの選択;
  • WindowsmacOSAndroidiOSなどのプラットフォーム向けにゲームをビルド。

また、開発用やリリース用などのビルド構成を切り替えたり、ビルドプロセスに関連する他の設定も調整可能。

すべての設定が完了したら、Buildボタンをクリックして、選択したプラットフォーム用の実行ファイルまたはパッケージを作成。

question mark

Unityにおける Application.Quit() 関数の役割は何ですか?

正しい答えを選んでください

すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 4.  3

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

セクション 4.  3
some-alt