-1

COCOS2d初心者です。アニメーション付きのccspriteをボタンとして使用しています。今、私はCCTouchesとCCsprite getboundingボックスがクリックイベントに等しいことを検出するのに苦労しています。

4

1 に答える 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 に答える