GtkRadiant/使用模型
外觀
有兩種不同的方法可以將模型新增到您的地圖中,第一個方法涉及 misc_model 實體,第二個方法涉及 misc_model_static 實體。區別在於使用 misc_model 實體包含在地圖中的模型被編譯器視為普通刷子,因此將包含在編譯器建立的 .bsp 檔案中。使用 misc_model_static 包含的模型不會包含在地圖本身的幾何圖形中,而是由載入已編譯 .bsp 檔案的遊戲載入。
為了澄清,如果您要製作一張帶有森林的地圖,並且您使用了,比如三種不同型別的樹,從而產生 3 種不同的樹模型,現在,您將使用這三種模型中的每一種 20 次來製作那片森林。如果您使用的是常規的 misc_model 實體,這三個模型中的每一個都會被複制 20 次,然後由編譯器放入 .bsp 檔案中。這意味著,為了簡單起見,每個模型都將有 1 MB 大,.bsp 檔案最終將有 60 MB。但是,如果使用 misc_model_statics,編譯器只儲存每個模型要顯示的點,而不是模型本身,而模型本身會在遊戲引擎在玩(載入)地圖時在記憶體中載入 60 次,但在編譯時不會載入。
現在似乎 misc_model_statics 遠遠優於常規的 misc_models,但是由於 misc_model_static 對編譯器來說實際上是 不可見 的,因此在使用 misc_models 時無法使用一些有用的功能。
這是一個優缺點列表
- misc_model
- 優點
- 可以由編譯器自動設定為實體
- 可以由編譯器自動重新紋理化
- 可以自由縮放
- 可以圍繞所有軸線自由旋轉
- 缺點
- 佔用 .bsp 檔案的空間
- 編譯後無法更改
- misc_model_static
- 優點
- 在 .bsp 檔案中佔用很少的空間
- 未嵌入到地圖中,因此可以在編譯後更改
- 可以修復一些模型燈光問題
- 缺點
- 無法在編輯器中檢視
- 無法由編譯器更改或觸碰