メインメニューとシーンリンク
メニューを表示するにはスワイプしてください
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を選択。
ビルドパネルでできること:
- ビルド設定にシーンを追加;
- ビルドオプションの選択;
- Windows、macOS、Android、iOSなどのプラットフォーム向けにゲームをビルド。
また、開発用やリリース用などのビルド構成を切り替えたり、ビルドプロセスに関連する他の設定も調整可能。
すべての設定が完了したら、Buildボタンをクリックして、選択したプラットフォーム用の実行ファイルまたはパッケージを作成。
フィードバックありがとうございます!
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください