这里仅精简介绍如何将3dMax模型导入到UE4再打包成.exe文件的流程,防止自己第N遍忘记某个步骤。
1. 导入模型进UE4
之前用.fbx或者.obj文件导入总是会有一些小问题,原因是目前许多模型的材质贴图网格体之类的命名都不太规范。后来了解到datasmith这个虚幻4引擎的插件,才算得以解脱,步骤如下:
- 去虚幻4官网下载3dmax对应的且与虚幻引擎版本相符合的datasmith插件,无脑点击下一步安装;
- 在3dMax中将单位设置为厘米(UE4默认以厘米为单位),导出为.datasmith格式;
- 在Epic Games Launcher中给虚幻引擎安装相应的datasmith插件;并在Unreal Engine项目中启用该插件(启用后需重启);
- 导入从3dMax中导出的文件;
2.模型调试
这里具体情况具体分析,不进行过多赘述。值得一提的是应该先在3dMax中设定好三维模型初始坐标后再导入UE4。
3.项目打包
在UE4中调试好模型,设定好玩家出生点和游戏模式,构建好光照后,即可进行打包。打包前要进行打包设置,需要指定好关卡地图(新建的项目需要先保存Maps),否则打包后会黑屏。
之后可以对打包文件的图标,游戏窗口、项目名称及描述等进行设置。
对于打包后游戏窗口的设置,可以采取打包前设置和打包后设置两种方法,这里建议采用打包前设置。
- 打包前设置
即在项目路径
例如C:\Users\lym\Documents\Unreal Projects\项目文件夹\Config新建一个DefaultGameUserSettings.ini文件,添加如下代码
[/Script/Engine.GameUserSettings]
bUseVSync=False
ResolutionSizeX=1280
ResolutionSizeY=720
LastUserConfirmedResolutionSizeX=1280
LastUserConfirmedResolutionSizeY=720
WindowPosX=-1
WindowPosY=-1
bUseDesktopResolutionForFullscreen=True
FullscreenMode=2 //0表示全屏模式,1表示窗口全屏模式,2表示窗口模式
LastConfirmedFullscreenMode=2
[ScalabilityGroups]
sg.FoliageQuality=3
- 打包后设置
首先运行一次游戏后,在
C:\Users\lym\Desktop\lijiao\WindowsNoEditor\beihong\Saved\Config\WindowsNoEditor(这里为你对应的打包路径)中找到GameUserSettings.ini,并用上述代码覆盖就好。大功告成!另外,如果是发布给别人的文件,可以附加一份操作文档。