Cocos2d-js04_游戏触摸交互的监听和实现

Cocos2d-js04_游戏触摸交互的监听和实现,第1张

概述Cocos2d-js04_游戏触摸交互的监听和实现 1、定义触摸函数,注册监听对象及回调方法,代码:    //创建监听对象,回调方法   cc.eventManager.addListener({     event:cc.EventListener.TOUCH_ONE_BY_ONE,     swallowTouches:false,     onTouchBegan:this.onTouch

Cocos2d-Js04_游戏触摸交互的监听和实现

1、定义触摸函数,注册监听对象及回调方法,代码:

//创建监听对象,回调方法

cc.eventManager.addListener({
event:cc.EventListener.touch_ONE_BY_ONE,
swallowtouches:false,
ontouchBegan:this.ontouchBegan,
ontouchmoved:this.ontouchmoved,
ontouchended:this.ontouchended
},this);

3、实现触摸机制,代码:

 ontouchBegan:function(touch,event){ //cc.log("你点击了当前的屏幕!");  var target = event.getCurrentTarget(); var mx = Math.abs((touch.getLocation().x - 5) - target._head.Now_col*63); var my = Math.abs((touch.getLocation().y - 300) - target._head.Now_row*63); if(mx > my){//左右移动  if((touch.getLocation().x - 5) > target._head.Now_col*63){ //向右移动  dir = SNAKE_DIR.RIGHT; }else{ //向左移动  dir = SNAKE_DIR.left; } }else{//上下移动  if((touch.getLocation().y - 300) > target._head.Now_row*63){ //向上移动  dir = SNAKE_DIR.UP; }else{ //向下移动  dir = SNAKE_DIR.DOWN; } }},
 
 
视频地址:http://www.9miaoketang.com/course/37课程讨论帖地址:http://www.9miao.com/thread-64587-1-1.HTML源码地址:https://store.cocos.com/stuff/show/128289.HTMLQQ交流群:83459374后期也会把该源码传在群里面去,欢迎大家加入讨论!
总结

以上是内存溢出为你收集整理的Cocos2d-js04_游戏触摸交互的监听和实现全部内容,希望文章能够帮你解决Cocos2d-js04_游戏触摸交互的监听和实现所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1062359.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存