vivo云测
vivo小游戏开发
视频演讲稿

laya教程-对接vivo平台(10分钟掌握)

演讲稿:

本节内容讲的是:Laya引擎对接vivo平台

讲解顺序依次是SDK对接,安装vivo发布环境,测试流程

开发环境:
LAYA版本2.5,ts语言

对接的是官方自带的2d项目

打开视频案例

我们在母板上添加了1个按钮,分数翻倍

sdk功能点:
banner广告,激励视频,插屏广告,原生广告

首先为项目增加TS广告库

导入ui资源和ui场景(原生广告需要)

打开原生广告场景做讲解

banner广告

游戏运行,和游戏结束时进行打开banner广告

GameControl.ts

onEnable() 和 stopGame() 输入以下代码

BannerAndVideo1.OpenBanner(this, null);

原生和插屏广告
stopGame()增加代码
//原生广告(模仿插屏)
BannerAndVideo1.OpenNavAd();

        //插屏广告//由于商务采用了原生替代插屏,所以并没有插屏广告可以显示// BannerAndVideo1.CreateInterstitialAd();

真机运行结果

游戏开始时清除广告组件
startGame()
//sdk
BannerAndVideo1.Clear();

激励视频,分数翻倍
gameui.ts
scoreMul2Click()
BannerAndVideo1.ShowVideo(this, this.onvideoEnd)

onvideoEnd(isok) {console.log(this);if (isok) {Platform.ShowToast('奖励X2');this._score *= 2;this.scoreLbl.changeText("分数:" + this._score);}elsePlatform.ShowToast('看完视频才有奖励');
}

进行视频演示最后结果

进行真机演示

进行广告组件的讲解

开发者文档
http://minigame.vivo.com.cn/documents/#/api/

为了能在真机能成功测试,开发者务必准备好广告ID

框架处理了什么问题?

低版本调用高版本API做了忽略处理
原生广告加载队列处理,异步加载处理等,最终封装成高层简单的API
简单来说,框架抹平了一切需要处理的常见问题

讲解游戏发布问题

发布时需要安装vivo发布环境

全局安装 nodejs-8.9.0 或以上版本

通过命令行安装
npm install -g @vivo-minigame/cli

由于默认情况是国外服务器,所以往往会安装失败

可以通过梯子,或者设置为国内服务器再进行安装

npm config set registry https://registry.npmjs.org/

安装成功后的样子

讲解游戏测试方法

真机测试:

手机需要安装小游戏调试工具
https://minigame.vivo.com.cn/documents/#/download/debugger
保证手机和电脑在同一局域网

发布用手机扫码即可,电脑上也会自动打开chrome浏览器,方便查看调试信息

对于没有真机的开发者,可以使用VIVO提供的远程真机平台

https://vcl.vivo.com.cn/#/quick/picking

LAYA对接VIVO小游戏到这里就讲解完毕

课程资料可在进Q群下载
感谢观看

vivo小游戏sdk对接 Laya(5分钟掌握)相关推荐

  1. 微信小游戏SDK,全方位解读

    01 前言 先上个活动,晓衡下定决心,开始学习英语了,从零开始的那种. 关注晓衡视频号,并在评论区留言,选出一名走心老铁,赠送 Cocos 定制体恤1件! 本周三(4月12日)中午12点,公布获奖名单 ...

  2. 帮你抢小游戏流量红利——vivo小游戏接入指南

    vivo小游戏接入指南 一.平台介绍 VIVO小游戏运行在VIVO手机自带的游戏中心,活跃用户接近上亿,目前小游戏产品接入需要商务审核,审核通过后方可上线. 开放平台:https://dev.vivo ...

  3. VIVO小游戏支付以及服务端php支付流程

    VIVO小游戏支付流程如下: 1.前端拉起商品列表 用户登录app后,进入商品购买页面,前端请求app商品列表api接口,获取商品列表信息并展示 2.下单 用户点击'购买'操作,发送给服务端一条当前商 ...

  4. 基于Egret的VIVO小游戏接入

    vivo的接入很曲折,搞了两天才把微信小游戏移植到vivo上,没有IDE,官方提供的chrome调试又没作用,所以每次找问题都需要借助console,将步骤一步一步输出,然后定位到问题,每次都要经历: ...

  5. LayaAir已支持vivo小游戏适配与IDE内一键发布!

    6月底,我们本该发个引擎版本,由于计划搞点大动作.所以很抱歉,我们跳票了. 引擎语言从AS3全面转向TS,这个动静有点大,很多引擎小细节变了(不影响API),不止是代码迁移的工作量,还有各种测试. 为 ...

  6. 上线游戏 400+ 款,OPPO、vivo 小游戏厚积薄发

    截止今日,OPPO 小游戏上线数量接近 300 款,采用 Cocos 引擎开发的占比 80%:vivo 小游戏上线数量接近 100 款,其中 Cocos 引擎占比 60%:两个平台已上线总和超过 40 ...

  7. 运营技巧|小游戏SDK帮助轻松运营

    SDK:英文全名是:Software Development Kit,翻译成中文的意思就是"软件开发工具包"通俗一点的理解,是指由第三方服务商提供的实现软件产品某项功能的工具包.S ...

  8. cocos creator vivo 小游戏 mac电脑

    cocos creator vivo 小游戏 mac电脑 接入文档 文档链接 vivo调试 调试文档浏览器真机调试 1:使用cocos creator 进行打包 要勾选调试模式 生成了com.exma ...

  9. 使用cocoscreator打包vivo小游戏踩坑

    使用cocoscreator打包vivo小游戏踩坑 首先打开cocos creator的官方文档 首先打开cocos creator官网 然后打开文档打开cocoscreator的文档下面是图片 打开 ...

最新文章

  1. 用树状数组解决求区间最值的问题:hdu1754
  2. ADO.NET Entity Framework 学习(1) [ZT]
  3. css——模态框【遮罩层的制作;信息层;往白色的块里添加表单】
  4. Windbg+VirtualBox调用内核
  5. Android程序结构
  6. 在苹果笔记本如何使用python_mac下如何将python2.7改为python3
  7. Java学习笔记(基本数据类型和变量命名规则)
  8. 【Flink】flink-1.12 通过 -t 指定模式后无法指定yarn参数
  9. UDP --01--基本开发设计
  10. druid连接池mysql自动关闭_探究Druid连接池“违反协议”异常
  11. linux下无对应分辨率,linux mint 向“显示(display)”面板添加没有提供的分辨率选项,使虚拟机中的linux mint可以全屏显示...
  12. oracle常用函数详解(详细)
  13. IDEA集成有道翻译插件/maven帮助插件/mybatis插件
  14. 大学计算机进制与转换教案,《进制转换》教案
  15. Java:Logstash如何安装插件logstash-output-jdbc
  16. 《黑白团团队》第八次团队作业:Alpha冲刺 第一天
  17. 总结 62 种在深度学习中的数据增强方式
  18. 2021物联网国赛zigbee点对点通讯——G卷
  19. mysql C openmp_OpenMP: sections分段并行 | 学步园
  20. 基于《小米创业思考》,聊聊我们到底该如何读书?

热门文章

  1. 2021/1/10-每日三题第17弹:靓仔语塞,你知道 position 的值有哪些吗 ???
  2. 【包】PF_RING
  3. 最详细,最全的软件测试知识总结,吐血整理【建议收藏】
  4. Python爬虫实现百度贴吧文本爬取【每天近千万级数据量】
  5. 设A是m*n实矩阵,证明:R(A'A)=R(AA')=R(A)
  6. 转转二手手机联袂质检团队砥砺前行
  7. 为了提起自身1000倍重量的物体,柔性机器人打算用折纸来“武装”自己
  8. 讲座预告 | 清华软件论坛:CrowdOS:群智感知理论、方法与系统平台
  9. 抖音用户的文化程度到底什么水平?
  10. 索尼Android电视 安装第三方软件,索尼X8500G怎么安装第三方软件看直播?当贝市场教你轻松解决!...