「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")
{
    // ...
}