csharp ステージのシーンをAdditiveで読み込む
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了csharp ステージのシーンをAdditiveで読み込む相关的知识,希望对你有一定的参考价值。
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.SceneManagement;
/// <summary>
/// ステージのシーンをAdditiveで読み込む
///
/// 読み込むシーンの指定は、あらかじめ作っておいたEnumで行う
/// https://gist.github.com/negitamago/79688071f55e0a0537e2deac00f3102c
/// </summary>
public class SceneLoader : MonoBehaviour
{
[SerializeField] bool useSceneIndex = true;
// 読み込むシーンを記憶する static フィールド
public static SceneNameEnum SCENE_INDEX = SceneNameEnum.Stage1;
// インスペクターから読み込むシーンを指定する
[SerializeField] SceneNameEnum loadSceneName = SceneNameEnum.Stage1;
private void Awake ()
{
// static フィールドに記憶された sceneIndex を使ってロードする
if ( useSceneIndex )
{
LoadScene ( SCENE_INDEX );
}
// インスペクターから指定されたシーンをロードする
else
{
LoadScene ( loadSceneName );
}
}
private void LoadScene ( SceneNameEnum loadScene )
{
if ( loadScene == SceneNameEnum.Manager )
{
Debug.Log ( "CANT LOAD SELF" );
}
else
{
SceneManager.LoadScene ( loadScene.ToString (), LoadSceneMode.Additive );
}
}
}
以上是关于csharp ステージのシーンをAdditiveで読み込む的主要内容,如果未能解决你的问题,请参考以下文章
csharp スタートボタンを押したら音声再生后にステージ选択シーンへ迁移する
php PHPで现在のページのURLを取得する
html クリックでモーダルを表示。ホバーで表示非表示の切替え。アコーディオンを作成
apache_conf CPIでPHPのバージョンを指定する
csharp IPickupインターフェースを持つコンポーネンををInjectする例
csharp UniTaskでコルーチンを待机