博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CCLayer 监听点击事件
阅读量:5031 次
发布时间:2019-06-12

本文共 544 字,大约阅读时间需要 1 分钟。

根据CCLayer 的源代码,若touchEnable为true, 在onEnter(),onExit()分别会注册监听及解除监听,这样一样就不会自己写监听.

需要注意的是默认监听多点触摸,即不会调用
virtualbool ccTouchBegan(CCTouch *pTouch, CCEvent *pEvent);
CCLayer提供了一个setTouchMode(ccTouchesMode mode) 来设定监听点击的类型,
typedefenum {

     kCCTouchesAllAtOnce,

     kCCTouchesOneByOne,

} ccTouchesMode;

要支持监听单点点击则设置touchMode为 kCCTouchesOneByOne
setTouchMode(kCCTouchesOneByOne);

setTouchEnabled(true);

boolGameStartTapLayer::ccTouchBegan(CCTouch *pTouch, CCEvent *pEvent){

    CCLog("touch!");

    returntrue;

} 

转载于:https://www.cnblogs.com/chenjohney/p/3822829.html

你可能感兴趣的文章
%cd% 与 %~dp0% 区别
查看>>
c++引用
查看>>
使用Monkey对APP进行随机测试
查看>>
Using two-stage rotation animation.
查看>>
[导入]让女人加速衰老的五个健康问题
查看>>
Java并发(六):并发策略
查看>>
BOM基础部分
查看>>
java-数据结构
查看>>
springboot 配置文件参数配置
查看>>
Netty官方示例
查看>>
CentOS6.5下hadoop配置
查看>>
css基础3--box module&Border
查看>>
MySQL定期分析检查与优化表
查看>>
Nginx+SignalR+Redis(二)windows
查看>>
linux只读文件系统
查看>>
获取短信验证码
查看>>
windows7下修改hosts文件无效解决办法
查看>>
简单易用的.NET免费开源RabbitMQ操作组件EasyNetQ解析
查看>>
C# 模拟键盘操作SendKey(),SendKeys()
查看>>
将博客搬至CSDN
查看>>