UC小游戏开发经验
开发流程
1.打开uc小游戏开放平台,注册账号获得所需的一些参数
新增游戏并保存后,可在公司管理中获取参数appid,游戏管理中获取游戏参数clientid、clientkey。内购游戏需提交完整的游戏资质并审核通过后,在公司管理中获得支付参数pay_client_id、pay_app_key,在游戏管理中获得支付参数pay_biz_id。
2.导出所需的游戏包体,包体导出方法
以egret为例如下
3.打开UC的打包平台
输入clientid和放入游戏包然后点开始打包,打包完成会在下方显示一个二维码 ,你用手机的uc浏览器扫描即可打开游戏
注:uc小游戏和微信不同,是没有自己的开发工具的
开发经验
-
关于引入uc相关文件
我们是现有egret开发的游戏上线uc平台,所以接入uc的js我是在index文件引入的
接入时要注意uc的api可能返回的是字符串,需要解析一下才能用,而且android和ios可能一个返回字符串一个返回对象。。。 -
关于分包,我们采用的是只留js,然后资源什么的抽离出来放在自己服务器,采用让uc自动分包的方法,自己不分包
-
判断是否是uc平台采用的是判断window[“uc”]是否存在
-
关于横屏和竖屏
调用的方法是
微信采用的是配置的方法,uc这里要调用它的api
如果你是横屏游戏的话,等登陆成功再调用横屏,不然可能会让你点不了授权登陆 -
关于刘海适配
和微信一样具有安全区域接口
此处注意screenWidth和screenHeight不会因为横屏而发生改变,微信的是会的,在适配刘海计算比例时发现的 -
关于菜单胶囊
暂时没有获取位置的方法,所以只好留足位置,不被盖住点击
调试方法
-
android
先下载uc浏览器开发包
然后我采用的是chrome://inspect调试方法,可以断点,很方便
需要注意的是uc浏览器经常自动更新,如果你发现突然chrome://inspect里没有uc浏览器的东西了,可以确认一下是不是uc浏览器自动更新了 -
ios
苹果我采用的vconsole来调试
本文地址:https://blog.csdn.net/weixin_42276579/article/details/107379544
上一篇: 有十种隔夜菜不能吃,分别都是什么呢?