团结引擎为小游戏提供了精细化的构建设置和配置界面,旨在满足用户在多平台发布中的个性化需求,并大幅简化构建流程,提高开发效率。
切换后,您可以开始配置小游戏的 Build Profile,其核心功能由以下三个界面组成:
Build Settings 界面是构建小游戏的核心入口,负责设置目标平台、设置并启动构建过程。其界面主要由以下五部分组成:
名称 | 描述 |
---|---|
Scenes In Build | 列出当前构建中包含的场景,您可以通过勾选场景来选择要包含的内容。 |
Platform | 显示团结引擎支持的平台(Build Target)。 |
Mini Game | 支持的小游戏平台,目前包括微信小游戏和 DevHost,可在此选择目标发布平台。 |
Build Profiles | 列出 Build Profile 文件。勾选后,点击右下角的 Build 按钮,系统会依次处理所选文件。 |
Asset Import Overrides | 提供资源导入的覆盖设置,例如纹理的最大尺寸(Max Texture Size)和压缩格式(Texture Compression)。点击 Player Settings 可进一步调整全局设置。 |
有关详细的操作和配置指南,请参阅 Build Settings 文档。
Asset 界面展示了当前工程中与 Build Profile 相关的所有文件。默认存放路径为 Assets > Setting > Build Profiles,便于集中管理。
点击任意 Build Profile 文件时,其详细配置信息会在右侧的 Inspector 窗口中显示。
Inspector 窗口提供了 Build Profile 的详细设置功能,允许用户根据需求调整打包参数。主要分为以下四个部分:
名称 | 描述 |
---|---|
Build Data | 配置构建目标、目标平台和输出路径。 |
Platform Settings | 设置基础构建参数。 |
MiniGame Platform Settings | 针对特定小游戏平台的专属设置,确保适配目标环境。 |
Player Settings Overrides | 提供全局 Player Settings 的局部覆盖功能,可在当前配置文件中单独调整相关参数。 |
通过合理使用 Inspector 窗口,您可以对打包过程中的每个细节进行精细化调整,从而优化构建结果并减少不必要的问题。
利用 Build Settings 提供的 Build 功能,可以支持多个 Profiles 不同配置的一键打包。
左侧按钮勾选代表这个 Profile 是激活状态,将被打包,未勾选则不会被打包;右侧数字代表 Profile 的序号。勾选前需要确定对应配置的 Build Path 已填写有效地址,否则将报错。
点击右下角 Build 按钮后,拖入并选中的 Profiles 将相继打包。
打包结束后,Console 界面将出现 Build Console 的按钮。点击将显示所有打包的信息,您可以选择筛选某一个 Profile 的打包信息进行查看,或清除所有打包信息。
通过 BuildPipeline.BuildMiniGame
,开发者可以结合 BuildProfile 在小游戏平台实现自动化打包,该方法将返回一个 BuildMiniGameError
值,表示打包状态。
using UnityEditor;
using UnityEditor.Build.Profile;
public class BuildPlayerExample
{
[MenuItem("Build/Build WEIXINMINIGAME")]
public static void MyBuild()
{
string buildProfilePath = "Assets/Settings/Build Profiles/WeChat_Debug.asset";
BuildProfile buildProfile = AssetDatabase.LoadAssetAtPath(buildProfilePath , typeof(BuildProfile)) as BuildProfile;
if(buildProfile != null)
{
BuildMiniGameError error = BuildPipeline.BuildMiniGame(buildProfile);
}
}
}