最近在玩cocos creator,打算学着做一款类似双扣游戏的棋牌,名字叫文成三星,比双扣还要多一扣,因为需要三幅牌,在我们老家比较流行这种玩法。

目前实现了绝大部分的逻辑,效果如下:

有一点不好的体验是选牌现在只能点击牌一张一张的选。如果能像其它产品一样可以滑动选择多张牌就好多了。

作为新手只好不断去找资料,棋牌滑动选牌怎么实现呢 终于这篇文章找到了解决方案。

首先要在纸牌上面增加一层遮罩层,我们滑动手指是在遮罩层进行滑动,事件的注册也是在这一层。

当我们手指在牌上面进行滑动的时候,要在touchmove进行判断当前手指所在的位置是否落在纸牌区域内。

通过纸牌的getBoundingBox()方法我们可以获取纸牌的区域,然后再调用cc.rectContainsPoint(box, touch)进行判断是否选中了这张牌

最后再touchend事件里去设置选中牌的Y轴值就可以上下移动牌

具体的示例代码:点击下载

只是讲了大概的一个思路,具体逻辑还要优化。。。

转载于:https://www.cnblogs.com/yehuabin/p/8581364.html

cocos creator实现棋牌游戏滑动选牌的功能相关推荐

  1. java斗地主怎么出牌_斗地主滑动选牌出牌(Cocos Creator)

    本文主要讲解以下几个方面: card model 滑动处理 阴影 选择 出牌 Card Model 首先,牌有两个属性:数字.花型: ps:本文现在是,用数字和花型来组成一张牌,有空可以再用另一种形式 ...

  2. 斗地主滑动选牌出牌(Cocos Creator)

    转载自:https://www.jianshu.com/p/29883621184c 本文主要讲解以下几个方面: card model 滑动处理 阴影 选择 出牌 Card Model   首先,牌有 ...

  3. cocos creator vivo 小游戏 mac电脑

    cocos creator vivo 小游戏 mac电脑 接入文档 文档链接 vivo调试 调试文档浏览器真机调试 1:使用cocos creator 进行打包 要勾选调试模式 生成了com.exma ...

  4. 【10086个赞】Cocos Creator助力H5游戏大爆发

    梦想起航,共筑辉煌.4月21日,"资本助推H5行业发展--2017·H5-GAME资深大咖荟"在厦门创+会议中心正式拉开帷幕. 作为一个新兴行业,H5游戏至去年年末便被众多从业者炒 ...

  5. cocos creator 浅塘游戏开发(2) 搭建初始界面

    cocos creator 浅塘游戏开发(2) 文章目录 cocos creator 浅塘游戏开发(2) 前言 一.创建一个新的工程 二. 1.初始配置 2.初始界面 总结 前言 此次文章将会搭建浅塘 ...

  6. cocos creator 微信小游戏接口

    cocos creator 微信小游戏接口 /** @Description:微信小游戏* @version: * @Author: lvpeijun* @Date: 2019-12-02 10:43 ...

  7. 解决cocos creator微信小游戏本地缓存文件超过限制问题

    cocos creator微信小游戏开发,如果游戏包内资源超过包体大小限制,那么可以通过远程加载的方式加载资源(代码脚本文件除外). 小游戏在迭代过程中因为缓存资源的积累,在加载资源的时候会出现超过缓 ...

  8. Cocos Creator 重力球游戏制作教程

    本文首发于:一枚小工(caizj_cn) Cocos 经授权转载,感谢作者创作 游戏玩法 通过手机陀螺仪,调整手机,让球从上一层的间隔中落到下一层,楼层会不断上涨,如果球碰到上方或者下方的火焰,游戏结 ...

  9. 微信小游戏实战--cocos creator实现wordle游戏(六)

    就wordle游戏本身而言它已经完成了,但我并不打算就到此为止."麻雀虽小五脏俱全",从"完整"的角度来看,它还缺少一些"必不可少"的功能: ...

最新文章

  1. if __name__ == __main___Python的if __name__==#x27;__main__#x27;你都懂了吗
  2. hadoop在子节点上没有datanode进程
  3. 【课后服务】20181022切蛋糕
  4. 1154. 一年中的第几天 golang
  5. mysql中和compute同等作用的_MYSQL中Group By的原理和用法
  6. 小学生计算机学科竞赛类活动,自主招生/综合评价认可哪些科创类赛事?2020届参考...
  7. s3c6410裸机调试方式总结
  8. 音乐计算机在哪里买,[计算器自带音乐在哪里]语音计算器上的音乐有什
  9. 水果食用大全 -- 果品食疗 - 雪梨
  10. QQ相关(一)【导出所有QQ好友】
  11. pandas读取Excel判断指定列是否有空值
  12. STM32F429的内部FLASH介绍
  13. 手动进行释放内存的API
  14. linux命令学习1
  15. Linux中的echo命令
  16. 数据分析,怎么做才能有前瞻性
  17. access制作卡片_(2020年编辑)Access入门教程大全
  18. 微信视频(图片)打赏源码视频教程,图片打赏观看制作付费观看程序,微信打赏
  19. Android 手机控制台灯开关详细教程-智能台灯
  20. 软件加密保护技术简介

热门文章

  1. 阿里数据库内核月报:2017年01月
  2. LCP插件创建对等802.1ad接口
  3. Java 解决 Unsupported major.minor version 52.0
  4. Android 全面屏手机view出现绿色边框
  5. 【愚公系列】华为云系列之基于ModelBox搭建的AI寻车系统
  6. Twitch Words
  7. php中时间戳转换为毫秒以及格式化时间
  8. win10网络适配器不见了_win10设备管理器里没有网络适配器的原因及处理方法[多图]...
  9. where is flag 番外篇
  10. Java 解析 XML 报文示例