cocos2dx 3.2创建精灵优先级
来源:互联网 发布:cms网站系统 编辑:程序博客网 时间:2024/06/06 01:17
//创建一个点击事件
auto MyListener = EventListenerTouchOneByOne::create();
MyListener->setSwallowTouches(true);//阻止触摸向下传递
MyListener->onTouchBegan = [](Touch* touch, Event* event)
{
auto target = static_cast<Sprite*>(event->getCurrentTarget());//获取的当前触摸的目标
Point locationInNode = target->convertToNodeSpace(touch->getLocation());
Size s = target->getContentSize();
Rect rect = Rect(0, 0, s.width, s.height);
if (rect.containsPoint(locationInNode))//判断触摸点是否在目标的范围内
return true;
else
return false;
};
//把点击监听添加到监听序列中,因为只创建了一个监听,一个监听只能绑定到一个对象上,所以其他对象要使用监听则克隆
_eventDispatcher->addEventListenerWithSceneGraphPriority(MyListener, star_box);//道具栏
_eventDispatcher->addEventListenerWithSceneGraphPriority(MyListener->clone(), pause_box);//暂停栏
auto MyListener = EventListenerTouchOneByOne::create();
MyListener->setSwallowTouches(true);//阻止触摸向下传递
MyListener->onTouchBegan = [](Touch* touch, Event* event)
{
auto target = static_cast<Sprite*>(event->getCurrentTarget());//获取的当前触摸的目标
Point locationInNode = target->convertToNodeSpace(touch->getLocation());
Size s = target->getContentSize();
Rect rect = Rect(0, 0, s.width, s.height);
if (rect.containsPoint(locationInNode))//判断触摸点是否在目标的范围内
return true;
else
return false;
};
//把点击监听添加到监听序列中,因为只创建了一个监听,一个监听只能绑定到一个对象上,所以其他对象要使用监听则克隆
_eventDispatcher->addEventListenerWithSceneGraphPriority(MyListener, star_box);//道具栏
_eventDispatcher->addEventListenerWithSceneGraphPriority(MyListener->clone(), pause_box);//暂停栏
0 0
- cocos2dx 3.2创建精灵优先级
- cocos2dx创建精灵动作
- Cocos2dx之精灵创建
- 【COCOS2DX-LUA 学习】精灵创建
- cocos2dx创建精灵的方法
- cocos2dx 3.2 学习篇之二(精灵创建)
- cocos2dx-3.2之创建精灵和简单运动
- cocos2dx创建精灵的五种方法
- cocos2dx创建精灵的五种方式
- cocos2dx四种创建精灵的方法
- cocos2dx 创建精灵的5种方式
- cocos2dx项目创建精灵 提取版
- Cocos2dx创建精灵的5中方法
- 【cocos2dx】创建精灵的两种方法
- cocos2dx学习日记一:精灵的创建
- cocos2dx创建精灵的五种方法
- cocos2dx创建精灵的五种方法
- cocos2dx 通过plist文件 创建精灵
- 虚析构函数
- 变长数组、零长数组、空结构体
- css中绝对定位和相对定位
- nginx做反向代理处理http请求的过程
- 正则表达式 部分总结
- cocos2dx 3.2创建精灵优先级
- 反向代理的概念nginx方向代理和负载均衡的方法
- Tomcat的目录结构
- 如何实现自动画线条--涂鸦
- 网狐子游戏二人牛牛机器人不起作用的解决办法
- Fibonacci Again
- extjs 的正则表达式的引用
- java读取EXCEL文件
- linux下,如何查看mysql的版本