导出网格和碰撞外壳
导出网格
制作工具包里的 tools/blender/export_vehicle.py:
- 在 Blender 里打开你的
.blend; - 「脚本」工作区打开这个文件,把开头三行改成你的资源目录、车名和贴图边长:python
ASSETS = r"D:/MyMod/src/main/resources/assets/mymod" NAME = "my_coupe" TEXTURE_SIZE = 64 - 运行。也可以用命令行:bash
blender my_coupe.blend --background --python export_vehicle.py -- D:/MyMod/src/main/resources/assets/mymod my_coupe 64
它会为每个找到的集合写出 meshes/<网格>.vxmesh.json 和 geo/<网格>.geo.json。
碰撞外壳
子弹、箭和爆炸按真实车身判定命中位置,用的是一份三角形外壳:
bash
python tools/build_vehicle_hull.py <你的 resources 目录> <模组 ID> <名字>它读你导出的 <名字> 和 <名字>_front 网格,写出 data/<模组 ID>/vehicle_hulls/<名字>.bin。改了模型就重新生成一次。加 --check 只检查不写。

