Game Framework  2021.05.31
SceneComponent类 参考

场景组件。 更多...

类 SceneComponent 继承关系图:
GameFrameworkComponent

Public 成员函数

bool SceneIsLoaded (string sceneAssetName)
 获取场景是否已加载。 更多...
 
string[] GetLoadedSceneAssetNames ()
 获取已加载场景的资源名称。 更多...
 
void GetLoadedSceneAssetNames (List< string > results)
 获取已加载场景的资源名称。 更多...
 
bool SceneIsLoading (string sceneAssetName)
 获取场景是否正在加载。 更多...
 
string[] GetLoadingSceneAssetNames ()
 获取正在加载场景的资源名称。 更多...
 
void GetLoadingSceneAssetNames (List< string > results)
 获取正在加载场景的资源名称。 更多...
 
bool SceneIsUnloading (string sceneAssetName)
 获取场景是否正在卸载。 更多...
 
string[] GetUnloadingSceneAssetNames ()
 获取正在卸载场景的资源名称。 更多...
 
void GetUnloadingSceneAssetNames (List< string > results)
 获取正在卸载场景的资源名称。 更多...
 
bool HasScene (string sceneAssetName)
 检查场景资源是否存在。 更多...
 
void LoadScene (string sceneAssetName)
 加载场景。 更多...
 
void LoadScene (string sceneAssetName, int priority)
 加载场景。 更多...
 
void LoadScene (string sceneAssetName, object userData)
 加载场景。 更多...
 
void LoadScene (string sceneAssetName, int priority, object userData)
 加载场景。 更多...
 
void UnloadScene (string sceneAssetName)
 卸载场景。 更多...
 
void UnloadScene (string sceneAssetName, object userData)
 卸载场景。 更多...
 
void SetSceneOrder (string sceneAssetName, int sceneOrder)
 设置场景顺序。 更多...
 
void RefreshMainCamera ()
 刷新当前场景主摄像机。 更多...
 

静态 Public 成员函数

static string GetSceneName (string sceneAssetName)
 获取场景名称。 更多...
 

Protected 成员函数

override void Awake ()
 游戏框架组件初始化。 更多...
 

属性

Camera MainCamera [get]
 获取当前场景主摄像机。 更多...
 

详细描述

场景组件。

成员函数说明

◆ Awake()

override void Awake ( )
protectedvirtual

游戏框架组件初始化。

重载 GameFrameworkComponent .

◆ GetLoadedSceneAssetNames() [1/2]

string [] GetLoadedSceneAssetNames ( )

获取已加载场景的资源名称。

返回
已加载场景的资源名称。

◆ GetLoadedSceneAssetNames() [2/2]

void GetLoadedSceneAssetNames ( List< string >  results)

获取已加载场景的资源名称。

参数
results已加载场景的资源名称。

◆ GetLoadingSceneAssetNames() [1/2]

string [] GetLoadingSceneAssetNames ( )

获取正在加载场景的资源名称。

返回
正在加载场景的资源名称。

◆ GetLoadingSceneAssetNames() [2/2]

void GetLoadingSceneAssetNames ( List< string >  results)

获取正在加载场景的资源名称。

参数
results正在加载场景的资源名称。

◆ GetSceneName()

static string GetSceneName ( string  sceneAssetName)
static

获取场景名称。

参数
sceneAssetName场景资源名称。
返回
场景名称。

◆ GetUnloadingSceneAssetNames() [1/2]

string [] GetUnloadingSceneAssetNames ( )

获取正在卸载场景的资源名称。

返回
正在卸载场景的资源名称。

◆ GetUnloadingSceneAssetNames() [2/2]

void GetUnloadingSceneAssetNames ( List< string >  results)

获取正在卸载场景的资源名称。

参数
results正在卸载场景的资源名称。

◆ HasScene()

bool HasScene ( string  sceneAssetName)

检查场景资源是否存在。

参数
sceneAssetName要检查场景资源的名称。
返回
场景资源是否存在。

◆ LoadScene() [1/4]

void LoadScene ( string  sceneAssetName)

加载场景。

参数
sceneAssetName场景资源名称。

◆ LoadScene() [2/4]

void LoadScene ( string  sceneAssetName,
int  priority 
)

加载场景。

参数
sceneAssetName场景资源名称。
priority加载场景资源的优先级。

◆ LoadScene() [3/4]

void LoadScene ( string  sceneAssetName,
int  priority,
object  userData 
)

加载场景。

参数
sceneAssetName场景资源名称。
priority加载场景资源的优先级。
userData用户自定义数据。

◆ LoadScene() [4/4]

void LoadScene ( string  sceneAssetName,
object  userData 
)

加载场景。

参数
sceneAssetName场景资源名称。
userData用户自定义数据。

◆ RefreshMainCamera()

void RefreshMainCamera ( )

刷新当前场景主摄像机。

◆ SceneIsLoaded()

bool SceneIsLoaded ( string  sceneAssetName)

获取场景是否已加载。

参数
sceneAssetName场景资源名称。
返回
场景是否已加载。

◆ SceneIsLoading()

bool SceneIsLoading ( string  sceneAssetName)

获取场景是否正在加载。

参数
sceneAssetName场景资源名称。
返回
场景是否正在加载。

◆ SceneIsUnloading()

bool SceneIsUnloading ( string  sceneAssetName)

获取场景是否正在卸载。

参数
sceneAssetName场景资源名称。
返回
场景是否正在卸载。

◆ SetSceneOrder()

void SetSceneOrder ( string  sceneAssetName,
int  sceneOrder 
)

设置场景顺序。

参数
sceneAssetName场景资源名称。
sceneOrder要设置的场景顺序。

◆ UnloadScene() [1/2]

void UnloadScene ( string  sceneAssetName)

卸载场景。

参数
sceneAssetName场景资源名称。

◆ UnloadScene() [2/2]

void UnloadScene ( string  sceneAssetName,
object  userData 
)

卸载场景。

参数
sceneAssetName场景资源名称。
userData用户自定义数据。

属性说明

◆ MainCamera

Camera MainCamera
get

获取当前场景主摄像机。