常见的3D建模软件都支持obj格式的导出。例如blender3d、3dsmax。3D模型导出成obj格式后,通常会有3个文件:
黎明2目前只支持导入模型数据和贴图数据。不需要材质文件,是因为游戏中只支持【无光照的Diffuse(漫反射)模型】。
所以我们对模型的要求是:
编辑器中模型大小和方向:
导出设置:
例如,我想改变系统据点的外观,我可以在3d建模软件中建立城市的3d模型,导出文件obj和png文件。将obj和png文件上传后,在“据点”的【模型】字段设置为刚上传的obj文件。 进入游戏后,系统会自动加载指定的obj模型为据点模型。并且使用同名的png文件作为模型贴图。例如加载city.obj模型文件时,会自动使用city.png图片文件作为贴图。
上传了obj和png文件之后,点击“资源”界面的【新建model】,此时会弹出窗口,要求设置模型obj文件和贴图png文件。当两项都正确选择了之后,点击确定,此时会产生一个新的模型文件,通常会叫XXXX.model.json。同时也会生成一个XXXX_shadow.png的阴影文件。 在后续的据点模型修改页面,可以选择直接使用obj文件作为模型,也可以选择XXXX.model.json作为模型。使用XXXX.model.json的优势是: