cocos2d x-cocos2d-X关于监听事件的一个小问题(希望大神帮助)

问题描述

cocos2d-X关于监听事件的一个小问题(希望大神帮助)

_eventDispatcher->addEventListenerWithSceneGraphPriority(listener, sprite1);

_eventDispatcher->addEventListenerWithSceneGraphPriority(listener->clone(), sprite2);

这个我对两个精灵做事件添加,为什么第二个精灵注册的时候为什么是调用这个listener->clone(),我直接调用listener就报错了。

解决方案

它会对当前侦听器添加标志,不能多次添加,所以需要clone一个
http://cn.cocos2d-x.org/tutorial/show?id=231

解决方案二:

一个listener只能对应一个精灵啊,就像一个动作只能对应一个精灵一样。

时间: 2024-10-28 14:45:59

cocos2d x-cocos2d-X关于监听事件的一个小问题(希望大神帮助)的相关文章

cocos2d x-Cocos2d-X3.0引入头文件的一个小问题(希望大神帮助)

问题描述 Cocos2d-X3.0引入头文件的一个小问题(希望大神帮助) 假如我现在有一个Player.h的头文件 #include "Player.h"和直接class Player导入有什么区别 问什么我的有的时候#include "Player.h"这样导入会报 (error C2011: "Player":"class"类型重定义)错误 希望大神回答 解决方案 说明你的代码有变量冲突,具体看下错误的行.用命名空间区分下

关于监听数据表的问题,求大神给个思路

问题描述 我想监听某张表,当有数据插入的时候,取出数据并post到服务器上目前唯一能想到的就是轮询,每隔几秒去查一下还有其他思路能实现吗? 解决方案 解决方案二:可以,但要是实时性要求比较高呢,几秒钟查一下能不能符合你的要求了解决方案三:数据插入是以什么方式完成的?可以根据数据插入完成时,产生的事件来驱动,要是网页输入的,就麻烦解决方案四:写数据库作业呗,程序的自动服务只会定时去执行,就是你说的只能轮查.解决方案五:引用2楼oysy的回复: 数据插入是以什么方式完成的?可以根据数据插入完成时,产

安卓应用开发-安卓relativelayour的焦点监听事件

问题描述 安卓relativelayour的焦点监听事件 做一个跟微信朋友圈中的回复一样当点击回复时跳出输入框点击输入框以外的区域时隐藏输入框..怎么监听这个布局是否获得焦点 解决方案 你只需要监听EditText是否获取焦点,然后给RelativeLayout设置点击事件,点击了就获取焦点

frame-求救。为什么键盘监听事件不响应了。。

问题描述 求救.为什么键盘监听事件不响应了.. mport java.awt.CardLayout; import java.awt.Color; import java.awt.Dimension; import java.awt.Font; import java.awt.Graphics; import java.awt.Image; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; impor

JS 如何取消绑定的监听事件

问题描述 JS 如何取消绑定的监听事件 var x = document.getElementById('b1'); x.addEventListener('click',aaa,false); 取消事件用 x.removeEventListener('click',aaa,false); 这个没有问题 但是如果用匿名函数绑定,那么怎么取消 x.addEventListener('click',function(){alert('niming')},false); 运行 x.removeEven

安卓中如何在桌面图标上监听事件???

问题描述 安卓中如何在桌面图标上监听事件??? 在MIUI V5中垂直滑动音乐图标可以弹出快捷窗口,这是什么监听事件?如何实现???求大神??? 解决方案 这是小米的 launcher本身的功能,你的程序肯定监听不了那个事件的. 也就是说不更改framework那一层,单纯从Application这里来讲没有办法实现这个效果......

extjs4-Ext 的鼠标监听事件问题

问题描述 Ext 的鼠标监听事件问题 写的一个Panel 里面有ul li 标签 我想在鼠标移上去的时候就获得该行的ID,要怎么写监听啊 解决方案 重写void mouseMoveEvent(QMouseEvent *event)

hibernate中我要监听事件,并将事件类型和时间写入到log表中,如何操作呢?

问题描述 hibernate中我要监听事件,并将事件类型和时间写入到log表中,如何操作呢? hibernate中我要监听事件,并将事件类型和时间写入到log表中,如何操作呢? log 表就3个字段:操作人,操作名,操作时间. 应该如何弄呢啊?

应用-【安卓初学者】安卓back监听事件怎么让他直接返回到系统主界面

问题描述 [安卓初学者]安卓back监听事件怎么让他直接返回到系统主界面 安卓back监听事件怎么让他直接返回到系统主界面..和home键一样.应用程序继续在后台跑 ...我们老师让我们做一个音乐播放器..按下home键就可以在后台运行...再次打开应用程序的时候进度条和分钟数也显示正常.一直在后台运行并且也更新到界面的.但是按下back键之后界面关闭之后进度条就会有问题..而且单击下一曲的时候会两首歌同时播放. 解决方案 Intent mIntent = new Intent(Intent.A