概述
客户端游戏需要使用启动器(或称下载器),启动器太大或者不稳定会严重影响用户新进;大厅提供小巧稳定的统一启动器,接入工作量小,建议使用(游戏侧也可使用自制启动器)。
以下是详细的接入流程:
启动流程
接入流程
- 游戏完成通信等接入
-
游戏压缩成Jz文件——压缩方案
-
游戏Jz包上传到自己的服务器
-
编辑启动器UI
-
编辑启动器Config
- 打包QGI
启动器
启动器基本功能:下载、解压游戏。界面元素如下图:
示例游戏
通过超链接《启动器Demo》可在大厅打开示例游戏。
游戏安装在:大厅安装目录\MiniGames\LauncherDemo下。
启动器编辑、自测, 都可以在这个游戏基础上进行
通信接入
编辑启动器UI
1.UI资源在Skin目录下,可调整尺寸位置,更换图片等。主窗口布局文件MainWnd.xml
可以通过命令行参数快速查看编辑后的UI:launcher.exe -uiedit
2.skin目录下的图片资源, 请用工具压缩一下,可以减小qgi安装包的总大小
3.按钮说明
按钮 |
是否必需 |
备注 |
最小化 |
必需 |
|
关闭 |
必需 |
运行时默认是不显示的,可以通过后台配置显示与否。但在编辑UI时要保留。 |
一键加群 |
可选 |
游戏可按自身需求删改 |
联系客服 |
可选 |
游戏可按自身需求删改 |
配置启动器config
文件config.ini
其中可选参数,如果不需要,请删除
游戏Url下载链接建议使用http,除非服务器不支持才需要使用https
压缩说明
游戏包,请使用《压缩工具》进行压缩
打包QGI
打包方法参见《客户端游戏接入大厅通信和打包说明》
打包前,请在大厅内,删除并重新安装《启动器Demo》,然后拷贝最新版本的launcher.exe
打包时,只需要下面3项,其它文件请删除。