メインコンテンツへスキップ
< すべてのトピックに戻る

シーンをロード(切り替え)するには?

SceneManager.LoadScene("シーンの名前");を実行します。(Unity 6では裏側で非同期ロードを行う LoadSceneAsyncがより推奨されます)。

タイトル画面からゲーム本編へ、またはステージ1からステージ2へ移行する際、現在の空間をすべて破棄して新しい空間のデータを読み込む必要があるためです。

スクリプトの一番上に using UnityEngine.SceneManagement;を追加し、ボタンが押された時などに SceneManager.LoadScene("GameScene");を呼び出します。事前にBuild Profiles(旧Build Settings)に対象のシーンを登録しておく必要があります。

目次

9周年キャンペーン実施中 早い申込みほど受講料がお得に