在场景中添加几个精灵
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