SceneManager

类位于 Infernux.scene

描述

运行时场景加载与卸载管理器。

description

静态方法

方法 描述
static SceneManager.get_active_scene() → Optional[object] 获取当前活动场景。
static SceneManager.get_scene_by_name(name: str) → Optional[str] Get a scene path by its name.
static SceneManager.get_scene_by_build_index(build_index: int) → Optional[str] Get a scene path by its build index.
static SceneManager.get_scene_at(index: int) → Optional[str] 按索引获取已加载的场景。
static SceneManager.load_scene(scene: Union[int, str]) → bool 按名称或路径加载场景。
static SceneManager.process_pending_load() → None Process any pending scene load request.
static SceneManager.get_scene_count() → int 获取已加载的场景数量。
static SceneManager.get_scene_name(build_index: int) → Optional[str] Get a scene name by build index.
static SceneManager.get_scene_path(build_index: int) → Optional[str] Get a scene file path by build index.
static SceneManager.get_build_index(name: str) → int Get the build index of a scene by name.
static SceneManager.get_all_scene_names() → List[str] Get a list of all scene names in the build.

static_methods

示例

example

# TODO: Add example for SceneManager

另请参阅

see_also