【Unityゲーム開発】シーンの切り替え方法

こんにちは。今回はUnityでシーンの切り替え方法、
追加でシーンを読み込む方法、
シーンをアンロードする方法を紹介します。
もくじ
・Build Settingでシーンを追加
・C#スクリプト
・Build Settingでシーンを追加
・C#スクリプト
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を習得したらゲーム業界へ転職しよう!
・ゲーム業界特化の専門エージェント
・未経験からの転職サポート
・エンジニア経験のコンサルタント対応
・未経験からの転職サポート
・エンジニア経験のコンサルタント対応
TechStarsで転職した人の給与はなんと平均で83万円もアップ!
「自分は未経験だから、、」「転職できる技術力があるか不安、、」
この様な悩みをお持ちでも大丈夫です!エンジニア出身のコンサルタントが親切丁寧に対応!
ベンチャーや中小企業、有名大手企業など、幅広い選択肢の 中から、あなたに合った職場を紹介いたします!
人気記事:Unityは独学で勉強できる?

ノマドしながらゲームやアプリ開発。
主にゲーム開発や海外生活についてブログを書います。
現在タイのバンコク在住。
大学卒業→ドイツ留学→日本で就職→ノマド生活開始
アプリリリース合計8本
ゆるいノマドの日常をYoutubeでアップしてます。