我是 COCOS2d 的新手。我正在使用带有动画的 ccsprite 作为按钮。现在我很难检测到 CCTouches 和 CCsprite getbounding 框是否等于点击事件。
问问题
269 次
1 回答
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
}
于 2013-07-31T07:56:12.767 回答