SDK

当前位置:首页>技术博客>SDK
全部 15 TFrame框架 2 游戏渲染 0 编辑器扩展 0 性能优化 3 SDK 4 数据结构和算法 1 杂项 5

Unity接入QQ游戏大厅之客户端打包

时间:2021-06-24   访问量:1493

背景

QQ游戏大厅运行的是exe程序,运行平台是在Windows。所以在Unity打出exe包之后,需要进一步处理,打包成大厅的格式。

步骤

一、Unity打包成exe程序。

二、在exe文件的统计目录,放一个名为config.ini的配置文件。

参考大厅地址:https://open.qqgame.qq.com/wiki/24/35/46/52/52.html,下拉到【游戏安装包打包及有关配置】部分


配置文件格式:

[Public]
Version=xxxxxxxx
GameID=xxxx
ExeName=xxx.exe
RunningExeName=xxx.exe

[QgiMustHave]
DestRootFolder=sjh
QgiName=10000002.qgi

[QgiChooseHave]
NeedRegisterExe=0

参数解释:

Version:给大厅包的版本号,类似于ipa包在提审时,XCode中的Build等版本号,与游戏内部的版本号无关。8为数字,不能以0开头。

GameID:游戏ID,由QQ大厅大厅提供。

ExeName:游戏文件名,包含后缀。

RunningExeName:建议和ExeName一致。

DestRootFolder:建议和ExeName名一致,不带后缀。其实这应该时QQ大厅在下载游戏时保存的父目录名称。

QgiName:建议时Version后跟上".qgi"字符串。

NeedRegisterExe:我直接写的0。


三、修改exe的版本号

使用的是resource_hacker修改exe版本号

image.png


修改之后,点击编译:

image.png


然后直接保存,可以Ctrl+S保存。


保存之后,会在原来exe同级目录处生成,删掉原来的exe。例如,exe名为test.exe,保存后会生成test_original.exe,删掉test_original.exe文件即可。

四、打包

软件:QgiMaker,由QQ大厅提供,也可以在上面的大厅网址中取。

image.png

【新版本目录】:exe所在的父目录。

【旧版本目录】:不用管。

【输出目录】:打包后文件会存放到这里去。

设置好后,直接点击【开始】打包。


五、测试

注意事项:

上一篇:Unity接入QQ游戏大厅之接入总览

下一篇:Unity接入QQ游戏大厅之登录支付

发表评论:

评论记录:

未查询到任何数据!