我是COCOS2d的新手。我使用ccsprite和动画作为按钮。现在我很难检测到CCTouches和CCsprite getbounding框等于点击事件。
答案 0 :(得分:1)
通过这种方式,您可以实现所需,并在CCtouches ___()中编写此代码:
ArrayList<CCSprite> animation= new ArrayList<CCSprite>();
CGPoint location = CCDirector.sharedDirector().convertToGL(CGPoint.ccp(event.getX(), event.getY()));
for (CCSprite target : animation){
if(CGRect.containsPoint((target.getBoundingBox()), location)){
//here what you want
}