「Unity/Addressable/シーンロード」の版間の差分
提供: 初心者エンジニアの簡易メモ
(→シーンをロード) |
(→シーンをロード) |
||
行25: | 行25: | ||
} | } | ||
</pre> | </pre> | ||
+ | |||
+ | 参考:https://light11.hatenadiary.com/entry/2019/12/30/222302 |
2022年9月7日 (水) 17:12時点における版
シーンを作成してAddressable登録
- Project内でSceneを作成する
- Sceneを選択し、Inspectorで、Addressableにチェックを付ける
- Addressableをビルドする(Unityメインメニュー/Window/Asset Management/Addressables/Groups/Build/New Build/Default Build Script
参考:https://soft-rime.com/post-3267/
シーンをロード
public class SampleScene : MonoBehaviour { [SerializeField] Button loadButton; void Start() { loadButton.onClick.AddListener(() => { StartCoroutine(LoadScene()); }); } IEnumerator LoadScene() { var handle = Addressables.LoadSceneAsync("Assets/Scenes/Sample2Scene.unity", UnityEngine.SceneManagement.LoadSceneMode.Additive); yield return handle; } }