0
적인 Cocos2D 버전 1.0.1 엑스 코드 4.6.2 아이폰 6.1 시뮬레이터 배포 대상 4.3적인 Cocos2D - 아이폰 스프라이트
나는 내 게임에 대한 간단한 코드를 작성했습니다 나는를 만들기 위해 노력하고있는 스프라이트를 터치하면 스프라이트가 10 포인트만큼 왼쪽으로 이동합니다. 문제는 왼쪽으로 이동하는 스프라이트를 터치하고 스프라이트 경계 상자가 아래로 이동한다는 것입니다. 즉 스프라이트가 -x 축으로 이동하지만 스프라이트 경계 상자가 -y 축으로 이동합니다. 이 문제를 해결하는 데 도움주세요 제발 좌표계 또는 장치 방향 설정에 문제가있는 경우
-(void)ccTouchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
{
UITouch *touch = [touches anyObject];
CGPoint touchLocation = [touch locationInView:[touch view]];
CCSprite *mysprite = (CCSprite*)[self getChildByTag:1];
if (CGRectContainsPoint([mysprite boundingBox], touchLocation)) {
[mysprite runAction:[CCMoveBy actionWithDuration:1 position:ccp(-10,0) ]];
}
}