LayaBox 接入QQ玩一玩 轻游戏流程

最近尝试LayaBox 接入QQ玩一玩,遇到一些坑,跟大家分享一下

1.QQ文档

官方文档地址:https://hudong.qq.com/docs/access/index.html

官方提供两个Demo包,一个“游戏包示例.zip” 地址:http://hudong.qq.com/attachment/gamePkgDemo

一个“H5专用游戏包-0612.zip”(Laya不是按照这个Demo,一开始被坑很久)

下载“游戏包示例.zip”,可以直接创建版本 上传这个zip,扫描二维码运行

调试流程可以参考:https://blog.csdn.net/zyw_java/article/details/83686645

LayaBox 接入QQ玩一玩 轻游戏流程_第1张图片

右上角选择打开游戏调试,游戏右下角会有一个浮窗 gameConsole 组件
打开面板的Tool Tab 把“打开游戏包校验”关闭

2.Laya Demo运行

新建LayaAir UI 示例项目,发布平台选择“QQ玩一玩”,在release下生成qqwanyiwan目录

新建gameConfig.json文件

{
    "viewMode": 1,
    "enterUrl":""
}

下载最新的qqPlayCore.js 到layaforqq覆盖原有文件,地址:https://hudong.qq.com/docs/engine/engine/native/qqPlayCore.html

QQ玩一玩用不到 index.html

在qqwanyiwan目录打开命令 adb push . /sdcard/tencent/MobileQQ/.apollo/game/xxxx(你自己游戏Game Id)

在qq中打开你的游戏

LayaBox 接入QQ玩一玩 轻游戏流程_第2张图片

调试信息可以在代码中调用

BK.Console.log(1,1,'---------BK.Console.log你要输出的内容')
BK.Script.log(1,0,'---------BK.Script.log你要输出的内容')

可以在gameConsole中查看输出信息

LayaBox 接入QQ玩一玩 轻游戏流程_第3张图片

至此Laya的Demo就可以运行了,其他配置可以自行修改了,希望这篇文章对大家有所帮助。

你可能感兴趣的:(Layabox)