Cocos2D-X入门(8)判断精灵点击

在场景中添加几个精灵

mSprite1=CCSprite::create("Sprite.png");
mSprite1->setPosition(ccp(150,mSize.height/2));
this->addChild(mSprite1);
mSprite2=CCSprite::create("Sprite.png");
mSprite2->setPosition(ccp(300,mSize.height/2));
this->addChild(mSprite2);

判断点击的点是否在精灵自身的范围内,也就是判断是否点击了精灵:

void TouchScene::ccTouchEnded(CCTouch *pTouch, CCEvent *pEvent)
{
    CCPoint touchPoint=convertTouchToNodeSpace(pTouch);
    if(mSprite1->boundingBox().containsPoint(touchPoint))
    {
        CCMessageBox("mSprite1 touched","");
    }
    if(mSprite2->boundingBox().containsPoint(touchPoint))
    {
        CCMessageBox("mSprite2 touched","");
    }
}

出处:http://blog.csdn.net/Vestigge

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索cocos2d-x
, addchild
, 精灵
CCSprite
cocos2dx精灵点击事件、cocos js精灵点击事件、cocos 精灵点击事件、cocos2dx 点击精灵、cocos2dx设置精灵大小,以便于您获取更多的相关知识。

时间: 2024-11-17 19:58:36

Cocos2D-X入门(8)判断精灵点击的相关文章

需求-自定义view画图片怎么判断是否点击到了该张图片

问题描述 自定义view画图片怎么判断是否点击到了该张图片 我的需求是要画一张图片到VIEW上面我画上去了但是还要点击当前图片进行下一步操作 我要的是如何判断是否点击了当前的图片.各位大大,大神棒棒我刚学Android不久是个菜鸟 各位大大有demo最好了 解决方案 首先,不明白你是想要整个View的点击事件,还是只是监听触摸到图片.如果是前者,楼上的可以了:要是后者,你在自定义的时候,记录图片的绘制坐标, 然后在onTouchEvent点击到绘制图片的坐标时就拦截事件,并做相应的处理! 解决方

非模态对话框如何判断我点击的是IDOK按钮

问题描述 非模态对话框如何判断我点击的是IDOK按钮 我想通过单击非模态对话框上的"确定"按钮,实现一些东西,如何判断我单击的就是IDOK按钮 解决方案 MFC:如何判断非模态对话框已经创建了 解决方案二: PreTranslateMsg捕获信息 然后判断控件ID

怎样判断你点击的两个相同的图案是否可以消除?---------练练看算法

 练练看是一款非常有意思的游戏,在光棍节的时候记得玩连连看.      看到屏幕上面一对一对的被消掉,呵呵,心里那感觉就······.      花了几段小的时间来关注了其中的代码实现.      可以引进 二维数组相应下标记录按钮(图标)的位置,索引值存储"0" 即按钮为空:      练练看当中的核心也是最能体现效率的地方     怎样判断你点击的两个相同的按钮(图案)是否可以消除?      我们分三种情况分别分析一下: 1)两个相同的图案是相邻的(没有拐弯):   具体实现代码

tabs-如何判断用户点击了 TabHos t中的 tab?

问题描述 如何判断用户点击了 TabHos t中的 tab? 程序中的 TabHost 中有两个 tabs.我想知道用户什么时候点击另一个 tab.如何判断呢? Resources res = getResources(); // Resource object to get Drawables TabHost tabHost = getTabHost(); // The activity TabHost TabHost.TabSpec spec; // Resusable TabSpec fo

确定部位-android 如何判断用户点击的是人体哪个部位

问题描述 android 如何判断用户点击的是人体哪个部位 设计师给了一张1160 x 638的整的一张人体图,我该怎么实现用户在点击人体图片时,点击的是哪些部位呢? 特别希望大神们给出这样一个例子效果,点击头,土司头部:手,土司手臂:胸,土司胸部:腹,土司腹部:腿,土司腿部等... 解决方案 我看到你说其他的一些App的效果,当然咯,我没有说其他几位仁兄给的方法不好的意思,但实事求是的说,当页面多了之后,这种方案就不大灵活了.也有人提到了OnTouchEvent函数,可以用它来处理屏幕事件.对

android给 TextView 加上效果和事件响应 判断是否点击函数

android textView 加入连接方式: 1:使用android: 只需在textview中加入这个属性在里面写的文字中包含网址.电话.email的会自动加入连接地址. 如: <TextView xmlns:android="http://schemas.android.com/apk/res/android"android:id="@+id/text1" android:layout_width="match_parent" an

asp.net 入门篇 判断注册用户名是否存在

asp教程.net 入门篇 判断注册用户名是否存在 create procedure [dbo].[yk_marketclient_existsid] @id int   as   declare @str varchar(6)   set @str=''   if exists(select * from dbo.yk_marketclient where id = @id)   set @str='存在'   else   set @str='不存在'   select @str go /*

jQuery判断当前点击的是第几个li的代码_jquery

使用$(this).index()取得li的下标,下面是一个样式替换的例子: $("#aa li").click(function(){ $("#aa li").removeClass("class名字,多个class用空格分开"); $(this).addClass("class名字,多个class用空格分开"); if($(this).index()!=0){ $("#submenu").hide();

GOOGLE判断广告点击作弊的几个技术分析

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 在自己的网站通过投放GOOGLE广告获取收益,是多数站长所选择的盈利模式.经常在网上看到一些朋友发帖,说自己网站又被GOOGLE K掉了,或者牢骚,或者无奈,或者大骂.我想,网站被K掉,绝不是偶然的,肯定存在着多方面的原因,尽管某些网站主信誓旦旦地保证他没有任何作弊行为.当然,仍有一少部分精英网站主,频频采取作弊行为大赚GOOGLE广告费却不