Unity API常用方法和类学习笔记4
------SceneManager & UIEvent & CharacterController
类SceneManager
using UnityEngine;//类SceneManager–UnityEngine.SceneManagement中的一个类
using UnityEngine.SceneManagement;
一、静态变量
1、sceneCount:加载的场景数量
print(SceneManager.sceneCount);
2、sceneCountinBuildSettings:已被BuildSetting出来场景数量
print(SceneManager.sceneCountInBuildSettings);
二、静态方法
1、创建场景CreateScene
Scene newScene = SceneManager.CreateScene("My New Scene");
2、得到当前场景GetActiveScene:返回值为Scene类型的对象
Scene scene = SceneManager.GetActiveScene();
Debug.Log("Active scene is '" + scene.name + "'.");
3、得到加载场景GetSceneAt
print(SceneManager.GetSceneAt(1).name); //索引必须大于或等于0且小于SceneManager.sceneCount
4、GetSceneByBuildIndex:参数为BuildSetting中的场景index
print(SceneManager.GetSceneByBuildIndex(1).name);//没有加载的场景获取的名字都为空
5、设置场景激活(切换场景)SetActiveScene
bool isAct