“Scene”的版本间的差异

来自骑砍中文百科
跳转至: 导航搜索
(创建页面,内容为“[https://docs.bannerlordmodding.com/_csharp-api/engine/scene.html <big>访问源文档</big>]<br> <big>返回目录</big><br> =…”)
 
(已保护“Scene”([编辑=仅允许管理员](无限期)[移动=仅允许管理员](无限期)))
 
(没有差异)

2020年4月24日 (五) 23:28的最新版本

访问源文档
返回目录

提示

  • 你可以在 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")
{
    // ...
}