QQ游戏大厅运行的是exe程序,运行平台是在Windows。所以在Unity打出exe包之后,需要进一步处理,打包成大厅的格式。
参考大厅地址: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。
使用的是resource_hacker修改exe版本号
修改之后,点击编译:
然后直接保存,可以Ctrl+S保存。
保存之后,会在原来exe同级目录处生成,删掉原来的exe。例如,exe名为test.exe,保存后会生成test_original.exe,删掉test_original.exe文件即可。
软件:QgiMaker,由QQ大厅提供,也可以在上面的大厅网址中取。
【新版本目录】:exe所在的父目录。
【旧版本目录】:不用管。
【输出目录】:打包后文件会存放到这里去。
设置好后,直接点击【开始】打包。
注意事项:
只有向QQ大厅提供了测试账号的,才能在大厅的抢先试玩中找到游戏
如果要在本地安装,可以在打包完成后,双击运行.qgi文件。