合作商服务平台

移动版QQgame大厅接入

laya接入指引

目录

typescript版本接入

接入前配置

若项目为typescript项目,在ts.config.jsonlib字段中加入下面依赖:

  1. {
  2. "compilerOptions": {
  3. "target": "es5",
  4. "outDir": "bin-debug",
  5. "experimentalDecorators": true,
  6. "lib": [
  7. "es5",
  8. "dom",
  9. "es2015.promise"
  10. ],
  11. "types": []
  12. },
  13. "include": [
  14. "src",
  15. "libs"
  16. ]
  17. }

引入插件脚本

将RecommendUI.ts放到工程目录文件夹中。全局可访问到mgplugin对象。

创建插件实例并插入到场景节点

如代码所示:

  1. let t:mplugin.RecommendUI = new mgplugin.RecommendUI({
  2. appid: 'wx8dfsfd23ea24tf3',
  3. openid: 'u7i90dfjh3sd0fw3',
  4. onHide: function(): void {
  5. console.log('hide');
  6. }
  7. });
  8. Laya.stage.addChild(t);

参数分别为:

  • appid: 游戏appid
  • openid: 当前用户openid
  • onHide: 插件UI隐藏时执行的回调

onHide参数也可通过onHide方法注册

  1. t.onHide(function(): void {
  2. console.log('hide');
  3. })

v1.0.3版本后,新增插件入口和红点显示控制功能。需要在游戏场景中创建插件入口按钮节点entrance和红点节点reddot,节点要求为Laya.Sprite的类型即可。

  1. let t:mplugin.RecommendUI = new mgplugin.RecommendUI({
  2. appid: 'wx8dfsfd23ea24tf3',
  3. openid: 'u7i90dfjh3sd0fw3',
  4. entranceNode:entrance,
  5. reddotNode: reddot,
  6. onHide: function(): void {
  7. console.log('hide');
  8. }
  9. });
  10. Laya.stage.addChild(t);

最后游戏方需要提供一个插件显示入口按钮,按钮绑定点击事件回调,调用show方法显示插件UI:

  1. t.show()

actionscript版本接入

将RecommendUI.ts放到工程目录文件夹中,并引入mgplugin模块:

  1. import mgpluin.RecommendUI

创建插件实例并插入到场景节点

  1. let t:RecommendUI = new RecommendUI({
  2. appid: 'wx8dfsfd23ea24tf3',
  3. openid: 'u7i90dfjh3sd0fw3',
  4. onHide: function(): void {
  5. console.log('hide');
  6. }
  7. });
  8. Laya.stage.addChild(t);

参数与typescript版本相同。

v1.0.3版本开始,新增插件入口和红点显示控制功能。需要在游戏场景中创建插件入口按钮节点entrance和红点节点reddot,节点要求为Laya.Sprite的类型即可。(目前尚未发布

  1. let t:RecommendUI = new RecommendUI({
  2. appid: 'wx8dfsfd23ea24tf3',
  3. openid: 'u7i90dfjh3sd0fw3',
  4. entranceNode:entrance,
  5. reddotNode: reddot,
  6. onHide: function(): void {
  7. console.log('hide');
  8. }
  9. });
  10. Laya.stage.addChild(t);

同样游戏方需要提供插件显示入口按钮,调用show方法显示插件。

注意

插件入口的显示控制

建议游戏方对插件的显示通过运营管理端进行配置,这样如果插件部分出问题,可以通过管理端配置立即关闭游戏插件的显示,避免影响用户体验。

插件的节点管理

一般插件的实例都只有一个,请注意插件节点的生命周期管理,避免插件被意外销毁或意外创建多个实例节点。

数据上报验证

接入完成后需通知腾讯的产品同学(Yalihuang、linlinyang、yeetian)进行数据上报验证,验证完毕后方可发布上线。
另外,接入完成后请游戏侧进行适配测试,重点关注iphoneX适配问题。

回到顶部

已创建,请耐心等待审核
正在为你跳转到控制中心

关闭

创建应用

  • 1 填写应用信息
  • 2 应用审核
  • 3 确认应用合作协议
  • 4 应用推广

*以下内容均为必填项,请保证注册信息的真实性

应用类型
中文名称
英文名称
应用图标

28*28px

108*108px

* 每张图300k以内,仅支持PNG格式

游戏介绍