「How settlements work」修訂間的差異
(→定居点工作机制) |
(→未来SDK支持相关) |
||
行 7: | 行 7: | ||
== 未来SDK支持相关 == | == 未来SDK支持相关 == | ||
+ | <big>从其它可用的 DLLs 中可以看出,未来定居点应该是可以通过编辑器直接编辑的。这个编辑器可以帮助放置定居点、定义定居点外观和自动生成距离缓存等相关文件。但是在目前,编辑器还未发布,只能借助于XML文件进行修改与定义。</big> | ||
+ | |||
== 距离缓存相关 == | == 距离缓存相关 == | ||
== 如何覆盖游戏默认定居点 == | == 如何覆盖游戏默认定居点 == |
於 2020年4月23日 (四) 22:29 的修訂
定居點工作機制
本遊戲添加定居點的機制就是結合兩個XML文件:一個定義定居點的類型(藏身點、村莊、城鎮、城堡等),還有如產出、繁榮、村莊所屬的城鎮等其它相關參數,這個定義在基礎遊戲的 Modules/SandBox/ModuleData/settlements.xml 中。另一個文件是定義距離緩存的,在 Modules/SandBox/ModuleSata/Settlements_distance_cache.bin 中,可以通過代碼生成。
但以上定義並沒有定義定居點的實際外觀,外觀都定義在 Modules/SandBox/SceneObj/Main_map/scene.xscene 文件中。
未來SDK支持相關
從其它可用的 DLLs 中可以看出,未來定居點應該是可以通過編輯器直接編輯的。這個編輯器可以幫助放置定居點、定義定居點外觀和自動生成距離緩存等相關文件。但是在目前,編輯器還未發佈,只能藉助於XML文件進行修改與定義。