Scene

来自骑砍中文百科
跳转至: 导航搜索

访问源文档
返回目录

提示

  • 你可以在 Mission.Current 不为 null 并且场景已加载的情况下,用 Mission.Current.Scene 获得当前场景信息。
  • 你可以在 /Modules/_MODULENAME_/SceneObj/ 下获取场景的静态信息。


场景检测示例

注意:不要直接编辑默认游戏文件。

每个模组的场景文件都位于其对应的 SceneObj 目录下,例如,SandBox场景位于 /Modules/SandBox/SceneObj
/Modules/SandBox/SceneObj/arena_aserai_a 这一路径下,用文本编辑器打开 scene.xscene 文件。
文件第二行是这个标准Scene的名字。

<scene name="arena_aserai_a" version="2">

即场景名为 arena_aserai_a
通过名字使用代码检测场景:

if(Mission.Current.SceneName == "arena_aserai_a")
{
    // ...
}