设为首页收藏本站新闻投稿

MOD中国同盟社

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1435|回复: 0

战地2 单人地图NavMesh编辑 [复制链接]

Rank: 8Rank: 8

帖子
300
精华
8
声望
1109 点
金币
32 Mold
被赞许
36 次
注册时间
2012-2-18

MTT职员 懒人勋章 精华帖制造者 可爱小猫

发表于 2012-2-28 11:49:41 |显示全部楼层
1. 先到其他地圖目錄內, 將 AI 資料夾複製到你地圖目錄內
  同時, 請確定你的地圖目錄內有 Overgrowth 目錄, 而且它裡面也包含 OvergrowthCollision.con
  (如果你沒有使用到 Overgrowth, 請建立一個空白的同名文件) 

2. 到 Python 官方網站 下載編譯器 http://www.python.org/download/
  目前看到的是 2.4.2 版, 所以下載位置是 http://www.python.or...ython-2.4.2.msi

3. 下載並安裝 Python 編譯器

4. 用檔案總管開啟 BF2安裝目錄/NavMesh

5. 如果你的地圖不是支援 BF2, 你需要用筆記本編輯 GenerateNavmeshLocal.py
  # Change the line below to the mod you are working on
  #mod = "xpack" <-- 移除前面的 # , 並且將 xpack 改成你的模組目錄名稱(如: bf2)

6. 將 ExportGTS.con 與 saveQuadNoP4.con 複製到你安裝 BF2 的目錄中

7. 執行 NavMesh 目錄下的 CreateNavmesh.bat , 輸入你的模組名稱(mod name)以及地圖名稱(level name), 然後按下 Enter

8. 接著會自動開啟 bf2 編輯器, 產生檔案 (所需時間非常久! 最好把電腦放著去做其他的事情)

9. 開啟 3DS(3D Studio), 用匯入 obj(WaveFront object)檔, 將 /navmesh/work/output/下的 infantry.obj 與 vehicle.obj 匯入

9. 刪除多餘的 polies 與 vertices, 再把它匯出為同名的 obj檔到 /navmesh/output/目錄下

10. 執行 FixNavmesh.bat, 它會把你弄好的檔案處裡過, 放到 AIPathfinding 你地圖檔裡的 AIPathfinding 目錄下

11. 用單機執行那張地圖看看唄 :-D


關於 3DS 匯入 obj 檔的設定
----------------------------------------------
Settings for import to Max:
Check these boxes:
single, Rotate model, Texture coordinates, Normals, Unify, Obj smooth groups
Set Vertex scale to 1.0
----------------------------------------------
Settings for export from Max:
Group by 'Object' and Select 'Polygons' for faces
Set Vertex scale to 1.0, #Digits: 8
Check these boxes:
Use materials, Create material library, Rotate model, Texture coordinates, Normals, Smooth groups
----------------------------------------------
Settings for MTL export from Max:
Select 'Scene materials' and #Digits:8
no boxes checked
---------------------------------------------- 

如果過程中出了任何問題,
在 /BF2安裝目錄/bf2editor/logs/ 下有紀錄檔, 你可以檢查看看

一個基本的規則.
/NavMesh/work/地圖名稱/debug/islands/infantry 與 /vehicle 應該跟區域數有關係
如果它們大過於 1, navmesh 就必須再編輯.


原帖:战地秘境



该贴已经同步到 解夏的开心网

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

回顶部