欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

UC小游戏开发经验

程序员文章站 2022-05-04 09:22:54
开发流程1.打开uc小游戏开放平台,注册账号获得所需的一些参数新增游戏并保存后,可在公司管理中获取参数appid,游戏管理中获取游戏参数clientid、clientkey。内购游戏需提交完整的游戏资质并审核通过后,在公司管理中获得支付参数pay_client_id、pay_app_key,在游戏管理中获得支付参数pay_biz_id。2.导出所需的游戏包体,包体导出方法以egret为例如下3.打开UC的打包平台输入clientid和放入游戏包然后点开始打包,打包完成会在下方显示一个二维...

开发流程

1.打开uc小游戏开放平台,注册账号获得所需的一些参数

新增游戏并保存后,可在公司管理中获取参数appid,游戏管理中获取游戏参数clientid、clientkey。内购游戏需提交完整的游戏资质并审核通过后,在公司管理中获得支付参数pay_client_id、pay_app_key,在游戏管理中获得支付参数pay_biz_id。

2.导出所需的游戏包体,包体导出方法

以egret为例如下
UC小游戏开发经验
3.打开UC的打包平台
UC小游戏开发经验
输入clientid和放入游戏包然后点开始打包,打包完成会在下方显示一个二维码 ,你用手机的uc浏览器扫描即可打开游戏

注:uc小游戏和微信不同,是没有自己的开发工具的

开发经验

uc小游戏的Api

  • 关于引入uc相关文件
    我们是现有egret开发的游戏上线uc平台,所以接入uc的js我是在index文件引入的
    接入时要注意uc的api可能返回的是字符串,需要解析一下才能用,而且android和ios可能一个返回字符串一个返回对象。。。

  • 关于分包,我们采用的是只留js,然后资源什么的抽离出来放在自己服务器,采用让uc自动分包的方法,自己不分包

  • 判断是否是uc平台采用的是判断window[“uc”]是否存在

  • 关于横屏和竖屏
    调用的方法是
    UC小游戏开发经验
    微信采用的是配置的方法,uc这里要调用它的api
    如果你是横屏游戏的话,等登陆成功再调用横屏,不然可能会让你点不了授权登陆

  • 关于刘海适配
    和微信一样具有安全区域接口
    UC小游戏开发经验
    此处注意screenWidth和screenHeight不会因为横屏而发生改变,微信的是会的,在适配刘海计算比例时发现的

  • 关于菜单胶囊
    暂时没有获取位置的方法,所以只好留足位置,不被盖住点击

调试方法

调试方法点击这里

  • android
    下载uc浏览器开发包
    然后我采用的是chrome://inspect调试方法,可以断点,很方便
    需要注意的是uc浏览器经常自动更新,如果你发现突然chrome://inspect里没有uc浏览器的东西了,可以确认一下是不是uc浏览器自动更新了

  • ios
    苹果我采用的vconsole来调试

本文地址:https://blog.csdn.net/weixin_42276579/article/details/107379544