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
如对本文有疑问, 点击进行留言回复!!
LongClick原理、上下文菜单原理、EditText长按弹窗原理、WebView长按弹窗自定义、修复WebView全选重复bug ———————————————— 版权声明:本文为CSDN博主「
JobScheduler 实现 特定时间,特定条件(系统空闲,电池电量,磁盘空间 ……)下执行任务
温习Android基础知识——《第一行代码(第三版)》读书笔记 Chapter 10 Service
网友评论