-1
저는 COCOS2d를 처음 사용하고 있습니다. 애니메이션으로 ccsprite를 버튼으로 사용하고 있습니다. 이제 CCTouches 및 CCsprite getbounding 상자를 감지하는 데 어려움이 있습니다. 이 방법에서CCSprite 감지 방법 getBoundingbox는 CCTouches와 같습니다.
저는 COCOS2d를 처음 사용하고 있습니다. 애니메이션으로 ccsprite를 버튼으로 사용하고 있습니다. 이제 CCTouches 및 CCsprite getbounding 상자를 감지하는 데 어려움이 있습니다. 이 방법에서CCSprite 감지 방법 getBoundingbox는 CCTouches와 같습니다.
당신은) (___ 당신이 필요로하는 무엇을 달성하고 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
}
당신은 정확하게 당신이 뭘 하려는지 자세히 설명해 수 있습니다. 질문이 아주 희미한 것 같습니다. –
ccsprite와 함께 Menuitem을 사용하고 있습니다. 그러나 나는 애니메이션을 사용하여 무심코 Menuitem이 필요합니다. –
애니메이션 스프라이트로 메뉴 항목을 감지하거나 필요로합니다. –