【Unityスクール】シーンの切り替え方法

こんにちは。今回はUnityでシーンの切り替え方法、
追加でシーンを読み込む方法、
シーンをアンロードする方法を紹介します。
Build Settingでシーンを追加
まずBuild Settingで使用するシーンを追加する必要があります。
現在開いてるシーンを追加するなら、Add Open Scenesをクリック。
アッセットからSceneファイルをドラックして上の四角の枠内にドロップしても大丈夫です。
これで先ず準備が整いました。
C#スクリプト
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.SceneManagement; public class sceneLoad : MonoBehaviour { public void Load() { SceneManager.LoadScene("battleScene"); } public void Add() { SceneManager.LoadScene("battleScene", LoadSceneMode.Additive); } public void Unload() { SceneManager.UnloadSceneAsync("battleScene"); } } |
まずスクリプトの上段にusing UnityEngine.SceneManagement;を記述しましょう。
通常のシーン切り替え
1 |
SceneManager.LoadScene("battleScene"); |
第一引数に先ほどBuild Settingで追加したシーンの名前を入れてください。
シーンの追加
1 |
SceneManager.LoadScene("battleScene", LoadSceneMode.Additive); |
第一引数にシーンの名前を、第二引数にLoadSceneMode.Additiveを指定しシーンを追加出来ます。
シーンのアンロード
1 |
SceneManager.UnloadSceneAsync("battleScene"); |
第一引数にアンロードするシーンの名前を入れてください。
人気記事:Unityは独学で勉強できる?
おすすめのUnityスクール
Unityが学べるおすすめのプログラミングスクールはTECH STUDIAMになります。
理由はゲーム開発に特化したプログラミングスクールであり、2ヶ月で9万円の授業料で他のプログラミングスクールに比べても安いからです。
興味のある方は、無料相談してみるのをオススメます。
ゲーム制作を学べるオンラインスクール TECH STUDIAM