【工具】Cocos 六边形地图 (TiledMap)
摘要:版本:2.4.10 一 六边形地图 常规地图是地块是矩形,有些游戏是六边形,例如剑与远征。现在就来看看用TiledMap设计六边形地图。 二 Tiled创建六边形地图 先画3个六边形的地块,大小64x74。 打开TiledMap,选择文件-新建-创建新地图。地图方向选择六角(交错),地图大小20x2
阅读全文
posted @
2022-09-28 15:42
gamedaybyday
阅读(3634)
推荐(0) 编辑
【组件】Cocos 刮刮卡 (论坛水友分享的)
摘要:版本:2.4.10 参考:Cocos论坛-刮刮卡实现 一 显示效果 二 实现原理 三 刮刮卡实现 一 显示效果 二 实现原理 实现是利用一张纯灰色cover图片盖在谢谢惠顾图片上方,将图片cover放在cc.Mask节点下进行遮罩。 将cc.Mask设置为反向遮罩,并设置高宽为0,并使用Mask的c
阅读全文
posted @
2022-09-27 18:08
gamedaybyday
阅读(226)
推荐(0) 编辑
试下阿里云的oss
摘要:试下阿里云的oss服务 一 什么是oss 二 开通阿里云oss 三 创建Bucket 四 在cocos中加载oss图片并显示 五 oss可视化工具 一 什么是oss 对象存储OSS(Object Storage Service)是一款海量、安全、低成本、高可靠的云存储服务, 提供99.9999999
阅读全文
posted @
2022-09-21 01:07
gamedaybyday
阅读(330)
推荐(0) 编辑
试下七牛云CDN
摘要:参考: 七牛云 一 CDN 二 注册七牛云 三 创建域名 四 配置域名的CNAME 五 查看cdn使用情况 六 cdn缓存何时刷新 以前都是服务端去弄的,今天得空自己看看,主要是找个有免费额度的CDN试试。 百度cdn,第一条就是七牛云的广告。 一 CDN 就是把你网站的资源缓存到别的服务器上,用户
阅读全文
posted @
2022-09-19 13:03
gamedaybyday
阅读(528)
推荐(0) 编辑
【问题】Cocos2.4.4 websocket导致cpu占用率高,发热耗电
摘要:参考: cocos论坛-2.4.2 CPU占用率大幅度增加,发热耗电严重很多 这个问题在2.4.7修复,所以2.4.7之前的版本需要修改源码。 这个修改在我们自己项目里也用到。 就是要将 lws_service(__wsContext, 4);改成lws_service(__wsContext, 2
阅读全文
posted @
2022-09-13 10:48
gamedaybyday
阅读(902)
推荐(0) 编辑
【问题】Cocos cc.game.setFrameRate(60)设置帧率无效
摘要:参考: cocos论坛-显示器144Hz,setFrameRate(60)无效 cocos论坛-随着高刷屏的逐渐普及。setFrameRate这个函数可能需要改进一下 我自己测试在144Hz刷新率的手机上,虽然使用了cc.game.setFrameRate(60),但是帧率还是会跟随屏幕刷新率变化。
阅读全文
posted @
2022-09-13 10:37
gamedaybyday
阅读(533)
推荐(0) 编辑
【算法】四叉树和碰撞检测
摘要:版本:2.4.10 参考: 四叉树与碰撞检测 !Cocos Creator ! 碰撞检测优化-四叉树 游戏编程模式-空间分区 一 演示效果 碰撞红色,未碰撞蓝色。 二 二叉树、四叉树、八叉树 二叉树:树形结构,每个节点最多2个子树。 四叉树:树状数据结构,每个节点有四个子区块。 八叉树:描述三维空间
阅读全文
posted @
2022-09-09 16:11
gamedaybyday
阅读(2525)
推荐(2) 编辑
【工具类】Cocos 虚拟摇杆
摘要:版本:2.4.10 之前用Egret时写过一个虚拟摇杆 Egret虚拟摇杆 ,这里用Cocos实现。 一 演示效果 二 摇杆原理 和Egret的虚拟摇杆实现原理是一样的,用正切函数Math.atan2来获取触摸点和原点的角度。 三 虚拟摇杆实现 1. 使用Math.atan2正切函数获取触摸点距离原
阅读全文
posted @
2022-09-05 11:54
gamedaybyday
阅读(1048)
推荐(1) 编辑
【工具类】Cocos 分帧执行函数
摘要:版本:2.4.10 参考:卡顿优化之卡顿原理全解析与如何快速定位到卡顿问题 一 为啥要分帧 一个游戏帧率是60时,每帧分配的执行时间是1秒/60 = 0.016666秒 = 16毫秒。 当这一帧的计算渲染消耗时间超过16毫秒时,就会进行扩帧,例如计算耗时需要50毫秒,那么需要至少4帧进行计算,导致4
阅读全文
posted @
2022-09-01 12:01
gamedaybyday
阅读(1349)
推荐(0) 编辑