随笔分类 -  cocos

摘要:``` / Created by xujw on 2017/10/16. 斗地主 单副扑克 没有癞子玩法 牌对象为{grade:3,face:1} grade 牌面点数(3 13:3 K, 14:A, 15:2, 16:小王 17:大王) face 牌面花色(1:黑桃、2:红桃、3:梅花、4:方块) 阅读全文
posted @ 2019-08-17 18:22 随风的博客 阅读(2030) 评论(0) 推荐(0)
摘要:1. 简介 ​ a星寻路作为启发式搜索,在游戏开发中经常使用,性能比dps要好,也比较简单好实现,通用原理网上很多这里就不多做详解了,还不熟悉的可以参考: "简书链接" ; 2. 实现 伪码如下 代码实现 javascript let Grid = cc.Class({ ctor(){ this.x 阅读全文
posted @ 2019-03-04 16:02 随风的博客 阅读(1988) 评论(0) 推荐(0)
摘要:最近想自己做一个斗地主游戏(使用cocoscreator + javascript),发现滑动选择卡牌还有一点点麻烦呢,这里把实现分享下。 1、首先封装卡牌 CardCtrl.js 卡牌的touched属性即为触摸框选标记,selected属性为触摸结束所选择卡牌的标记。其他的牌面花色什么的这里不做 阅读全文
posted @ 2018-11-01 19:09 随风的博客 阅读(2203) 评论(0) 推荐(1)
摘要:效果图如下: SlierExp.js 阅读全文
posted @ 2018-10-19 17:08 随风的博客 阅读(655) 评论(0) 推荐(0)
摘要:先上个效果图: 使用cocoscreator 1.9.1 + node.js + websocket实现,没有使用socket.io, 全部自己封装,长连接进行封装后可以和短连接使用方法一样,使用简单,方便以后开发网络游戏。 1、客户端: 主要就是聊天内容的显示,自动换行和背景扩展,代码大概如下: 阅读全文
posted @ 2018-10-18 15:25 随风的博客 阅读(6735) 评论(3) 推荐(0)
摘要:很多时候,ui上面的button都只需要单击触发一次,当用户快速连续点击时就有可能出现非意料的事情,解决这个问题很简单,只要规定button在指定间隔时间内只能触发一次就行。 将下面的代码保存为ButtonSafe.js, 只需要给每个button控件添加下面的脚本并指定间隔时间即可防止重复点击。 阅读全文
posted @ 2018-09-14 10:06 随风的博客 阅读(5447) 评论(0) 推荐(0)