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

シーンを切り替えるには?

SceneManager.LoadSceneAsync()を使用して非同期で読み込みます。

古い同期ロード(LoadScene)は画面が完全にフリーズしてしまい、ロードが長いとOSからクラッシュ判定を受ける危険があるため、裏側で読み込む非同期が現在の標準だからです。

スクリプト上部に using UnityEngine.SceneManagement;を追加し、SceneManager.LoadSceneAsync("SceneName");を呼びます。事前に Build Profilesの「Scenes」に登録しておく必要があります。

目次

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