ニートの活動報告書

ニートがゲーム作るよ

【Unity】Scene呼び出しを文字列で行いたくない方へ

シーン呼び出し

SceneManager.LoadScene("Title");

これ、毎回文字列で呼び出すの嫌じゃないですか?

僕がいつもやってる方法を記載しておきます。




とは言っても、Define用のスクリプトかなんかに
シーン用のenumを用意するだけです。

public enum SCENE_NAME {
    TITLE,
    HOME,
    BATTLE
}



enumの中身はBuid Settingsの内容に合わせてください。
f:id:mantarion:20190307123010p:plain:w600


シーン呼び出し(修正後)

SceneManager.LoadScene((int)Define.SCENE_NAME.TITLE);



あくまで我流ですので、もっと良い方法があれば是非ご教授願いたいです。