Cocos Creator之微信小游戏的游戏圈
Cocos Creator之微信小游戏的游戏圈
1、官方文档游戏圈使用指南 · 小游戏;
2、需要将游戏圈放到指定地方(比如下图,坐标为x:160,y:850,因为游戏圈图标的锚点在左上角,所在层的锚点也在左上角);
3、如果是将游戏圈按钮放到某个指定按钮的位置,按钮所在层的锚点为左下角(0,0),则: 3.1、获取指定按钮的坐标:
let x = this.按钮.node.x;
let y = this.按钮.node.y;
3.2、获取逻辑屏幕宽高:
let windowSize = cc.view.getVisibleSize();
3.3、得出该位置对应于左上角的比例:
let leftRatio = this.x / windowSize.width;
let topRatio = this.y / windowSize.height;
3.4、获得实际手机的屏幕宽高:
let sysInfo = wx.getSystemInfoSync();
3.5、得出应该放置的对应于left和top的距离:
this.leftPos = sysInfo.windowWidth * leftRatio;
this.topPos = sysInfo.windowHeight * topRatio;
3.6、创建游戏圈按钮:
let self = this;
this.clubButton = wx.createGameClubButton({
icon: ‘light’,
style: {
left: self.leftPos - 20, // 之所以要减20,是因为clubButton的锚点在左上角
top: self.topPos - 20, // 之所以要减20,是因为clubButton的锚点在左上角
width: 40,
height: 40,
}
最终效果如图:
如有问题,欢迎指正,共同学习,谢谢。
Cocos Creator之微信小游戏的游戏圈相关推荐
- Cocos Creator发布微信小游戏包内体积过大问题
1.初识 设置微信开发工具和js编辑器 3.5.2 :Cocos Creator perferences 2.Cocos Creator发布微信小游戏包内体积过大问题 2.1 已不可取:搭建本机服务器 ...
- Cocos creator导出微信小游戏, 转发给朋友,分享到朋友圈 灰色不能点击
Cocos creator导出微信小游戏, 转发给朋友,分享到朋友圈 灰色不能点击 解决方法如下: onLoad(){ wx.showShareMenu({withShareTicket: true, ...
- cocos creator开发微信小游戏(五)贪吃蛇大作战
目录 小游戏介绍 小游戏cocos creator场景图 小游戏部分JS代码 开发中碰到的问题 工程及说明 小游戏介绍 贪吃蛇小游戏:贪吃蛇试玩(首次加载比较慢),类似贪吃蛇大作战的小游戏.当玩家的蛇 ...
- Cocos Creator Erro 4916,Failed to load scene的问题找到了!---cocos creator打包微信小游戏的坑
首先我们来回顾一下问题 当我在用cocos微信小游戏开发的时候,发现你加上开放数据域居然不能超过8M ,wtf? 于是我把自己打包后的res文件夹放在服务器上并且删了本地的res文件.结果问题来了 这 ...
- Cocos Creator:快速开发推箱子游戏
本文首发于公众号: 一枚小工(caizj_cn) Cocos 已获得转载授权! 作者:蒲公英,开发工程师,7 年 Cocos 引擎使用经验. 游戏总共分为 4 个功能模块: 开始游戏(menuLaye ...
- 微信小游戏开发之Cocos Creator使用微信云开发和微信开放能力
主题 Cocos Creator集成微信云开发和调用微信开放能力 特别说明 CocosCreator微信小游戏开发系列文章,是我在逐步开发过程中,基于官方文档之上,记录一些重点内容,以及对官方文档中有 ...
- cocos creator 接QQ小游戏 BannerAd 广告sdk
cocos creator 接QQ小游戏 BannerAd 广告sdk 开发者工具 0.1.26 版本开始支持调试广告组件 首先,你需要初始化广告,判断什么的你自己加,我就不写很详细 //方法外的全局 ...
- cocos creator 接QQ小游戏小程序RewardedVideoAd 激励视频广告sdk
cocos creator 接QQ小游戏小程序RewardedVideoAd 激励视频广告sdk 开发者工具 0.1.26 版本开始支持调试广告组件 话说你们看完为什么不留言点赞? 首先,你需要初始化 ...
- 微信小程序(游戏)----拼图游戏(设计思路)
微信小程序(游戏)----拼图游戏(设计思路) 设计思路 1.将一张海报等分成 N*N 的矩阵 方法一:利用两个组件循环完成,view组件和image组件,view组件作为盒子规定大小--超出部分不显 ...
最新文章
- python删除指定位置的字符串_python去除区域 python删除字符串中指定位置字符
- P1515 旅行(简单搜索)
- java的线程管理器,QuickThread - Java线程池管理器
- MapReduce编程实战之“调试”
- 程序员取名:用大数据分析一下宝宝取名时最容易重复的名字
- Web前端技术分享:img标签下方出现空隙的问题解决方案
- 【编译】StreamInsight应用调优入门(一)——概述
- mysql 行转列 列转行_行(列)转列(行)实例分享 - 正则表达式提高效率
- 网页后门危害大 网站安全狗帮助查杀
- 按键精灵脚本学习-关于天猫抢红包
- android 启动界面修改工具下载,安卓开机画面更改软件
- dede采集-织梦全自动采集插件-织梦免费采集插件
- 如何在Python中使用生成器(Generate)和yield语句
- 深入浅出 Kubernetes 架构
- 工业污染治理投资完成情况分析(2000—2019年)
- python可视化分析网易云音乐评论_网易云音乐评论 可视化分析
- flash rpg网页游戏的成本
- slf4j的包使用说明
- Quick Viewer 快速浏览器
- 怎么写安卓手机脚本_干货!最火短视频脚本 分镜头教程合集40份