UE4-5
虚幻文件夹结构
本地工程文件夹
惯例为【Config】、【Content】、【DerivedDataCache】、【Intermediate】、【Saved】、【Script】六个文件夹,和一个后缀名为.uproject的文件(该文件为工程本体,在引擎中打开工程使用该文件)
【Config】
【Content】
【DerivedDataCache】
【Intermediate】
【Saved】
【Script】
导入素材文件夹
惯例为【Animations】、【Materials】、【Meshes】、【Map(Scenes)】、【Textures】五个文件夹,有时也有会将【Materials】、【Textures】、【Meshes】放在一个【character】文件夹下的构成
【Animations】
【Animations】为该素材包内包括的动画序列,根据固定的骨骼执行,执行动画的网格体可以替换预览并实际替换使用
【Materials】
【Materials】为该素材包内所用到的所有材质,一般通过【材质】蓝图修改或直接使用
【Meshes】
【Meshes】为该素材包内用到的所有骨架模型(骨骼网格体)、物理模型(物理资产)、骨骼,骨架模型是没有碰撞体积的,而物理模型能够表现受力(例如场景中运行时会受重力,和玩家角色重叠时会发生移动)
【Map(scenes)】
【Map(Scenes)】为该素材包的场景地图,一般会有一个Overview场景,用于预览所有模型,动画,地形等该素材包的素材
【Textures】
【Textures】为该素材包的所有贴图,包括材质贴图,法线贴图,场景贴花等,通常在【材质】蓝图中找到需要更改的属性,再对应的更改贴图以达到更改材质的效果
Android端配置
Android端使用的虚幻引擎版本为4.22.3,下载时需要勾选以下内容
具体使用时,创建工程需要选中“移动设备/平板电脑”一项
项目设置修改
为了顺利打包成apk格式,需要工程的项目设置提前修改,具体修改项如下:
Android项
其中修改project为工程名时,不需要保留括号,必须为英文,且不能有特殊符号
此处填入手机上app显示的名字,可以为中文
此处勾选,引擎打包后生成出来为单独的一个apk格式文件
icons项为图标,悬停可以显示图片大小,此处不作说明
app默认开始时有淡入淡出显示logo的界面,不需要的话,可以取消勾选
Android SDK项
此处是Android应用需要的编译环境配置,路径应为全英文路径,以免报错(本文“附加内容”中提供下载地址)
Rendering项
以下配置是给一个简单手机应用的配置,所以均为最低画质
Packaging项
其中,以下路径为打包项目的输出位置:
以下修改需要展开隐藏项
编译打包
完成以上配置后,即可运行完成编译,进行打包
注:在尝试打包之前记得先保存默认地图,如果文件夹空置的话会报错(报错信息有“gradle\rungradle.bat :app:assembleDebug”字样)
附带内容
此处提供相关文件下载,度盘提取码:wing