cocos
SkyXU123123
性格开朗、热爱学习的80后进步青年!
展开
-
cocoscreator 模拟点击
在制作新手引导或者自动化测试时,有了模拟点击真的方便不少,虽然cocos官方没有提供,但是查看源码还是支持的,这篇文章是转载自:https://forum.cocos.org/t/topic/83221https://github.com/ShawnZhang2015/GodGuide/blob/01b5041c255e0ea8dc5cb34ee63f4a4e4c3b344b/assets/Go...转载 2020-04-24 18:17:34 · 1758 阅读 · 0 评论 -
uint8 Array和Base64互转
转自 stackoverflow最近在做截图上传时需要数据转换,网上找的解决方案记录一下。unction uint8arrayToBase64(u8Arr) { let CHUNK_SIZE = 0x8000; //arbitrary number let index = 0; let length = u8Arr.length; let result = ...转载 2020-04-02 16:12:43 · 11986 阅读 · 0 评论 -
cocoscreator 精灵转向动作,随动转向
精灵在执行曲线或者移动动作时,发现方向没有变化看着很奇怪,这里仿照cc.Repeat等动作封装了包装动作RotateAction, 这样就可以实时的改变精灵的朝向(尤其适合捕鱼类游戏????)cocos的动作类关键就是step和update方法,我们只需要在step里计算前后的位置就可以计算出需要调整的角度。下面是代码:/** * Created by xujiawei on 2020-03...原创 2020-03-20 12:02:34 · 2355 阅读 · 1 评论 -
tiledmap拼接处有杂色线(黑线、缝隙)怎么解决
最近在cocoscreator里使用tiledmap时发现图快拼接处有黑色(杂色)的线条,通过修改地图块的大小无法解决,在tiledmap编辑器里一切正常,导入creator就有问题,后来发现是因为creator的抗锯齿引起的,只要关闭抗锯齿就正常,但全局关闭抗锯齿显然不可取,这里可以只针对地图块所用的贴图进行取消抗锯齿设置。具体方法如下:问题已经解决,解决方案有三个:1、全局关闭抗锯齿 ...原创 2020-03-20 11:32:21 · 2693 阅读 · 0 评论 -
求线段交点
本文转载自: https://www.cnblogs.com/xpvincent/p/5208994.html下面我就现学现卖的把最近才学会的一些"求线段交点"的算法说一说, 希望对大家有所帮助.本文讲的内容都很初级, 主要是面向和我一样的初学者, 所以请各位算法帝们轻拍啊 嘎嘎引用已知线段1(a,b) 和线段2(c,d) ,其中a b c d为端点, 求线段交点p .(平行或共线视作不相...转载 2019-11-28 16:41:27 · 1322 阅读 · 0 评论 -
Cocos Creator轮盘抽奖
Cocos Creator 组件式开发,刚开始学习,使用js语言,写个轮盘抽奖测试。 github链接 查看效果cc.Class({ extends: cc.Component, properties: { spinBtn: { default: null, // The default value will be used onl原创 2016-09-21 17:48:15 · 8346 阅读 · 9 评论 -
A*寻路在cocoscreator中的使用
1. 简介 a星寻路作为启发式搜索,在游戏开发中经常使用,性能比dps要好,也比较简单好实现,通用原理网上很多这里就不多做详解了,还不熟悉的可以参考:简书链接;2. 实现伪码如下把当前点加入openListwhile(openList不为空){ 取出f值最小的点作为当前点curGrid if(curGrid == endGrid) 查找结束,生成路径 查找cur...原创 2019-03-11 11:45:20 · 1435 阅读 · 2 评论 -
牛牛牌型判定
牌型大小:五小牛 > 五花牛 > 炸弹 > 银牛 > 牛牛 > 有牛(牛987654321) > 没牛,K > Q > J ……2 > A, 黑桃♠️ > 红桃♥️ > 梅花♣️ > 方块♦️,同样的牌型比大小,同样的手牌比花色. /** * Created by skyxu on 2019/3/20. * */...原创 2019-05-06 10:42:50 · 10176 阅读 · 11 评论 -
斗地主滑动选择卡牌的实现
最近想自己做一个斗地主游戏(使用cocoscreator + javascript),发现滑动选择卡牌还有一点点麻烦呢,这里把实现分享下。1、首先封装卡牌CardCtrl.js 卡牌的touched属性即为触摸框选标记,selected属性为触摸结束所选择卡牌的标记。其他的牌面花色什么的这里不做处理。/** * Created by skyxu on 2018/11/1. *...原创 2019-03-25 14:10:50 · 1238 阅读 · 0 评论