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