Scene

来自骑砍中文百科
Notealot讨论 | 贡献2020年4月24日 (五) 23:28的版本 (已保护“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")
{
    // ...
}