이상한 Cocos2d 애니메이션 문제가 있습니다. 내 createAndRunAnimationonSprite 메소드가 호출되면 초기화시 완벽하게 작동합니다. 하지만 show sprite 메서드를 사용하여 버튼에 할당하면 스프라이트가 표시되지 않습니다. 나는이 행동이 왜 일어나고 있는지에 관해서 분실하고있다. 다른 방법이나 수업이 없습니다. HelloWorld
30 개의 스프라이트를 포함하는 CCSpriteBatchNode이 있습니다. 모든 스프라이트를 델타 X로 옮기고 싶습니다. 어떻게해야합니까? 는 여기에 지금까지 시도한 작업은 다음과 같습니다 for (CCSprite *sprite in myBatchNode.children)
sprite.position = ccpAdd(sprite.Position,
을 CCSpriteBatchNode에 추가 : //At my CCSprite subclass m.
-(void)visit
{
CGPoint worldOrg = [self convertToWorldSpace:ccp(0, 0)];
CGPoint dest = [self convertToWorldSpace:ccp(self.contentSize.width,
내 게임의 스프라이트 시트를 채웠으므로 2048에서 4096으로 최대 너비를 늘려야했습니다. 스프라이트 시트는 내 아이폰 5에 잘로드되지만 스프라이트 시트는 내 아이폰 4에로드되지 않습니다. 나도 하드웨어 문제이거나 iOS 버전 문제라고 생각한다. 4는 여전히 iOS 5.1에있다. 이 상황에서 나는 무엇을 할 수 있습니까? 내 게임의 배경을 스프라이트 시트
저는 cocos2d 1.0.1을 사용하고 있습니다. CCSpriteBatchNode를 만들었습니다. CCSprite (parentLayer라고 부름을 들겠습니다)에 X 자식 (CCSprites)이 포함되어 있습니다. 문제는 - parentLayer를 회전 할 때 모든 스프라이트 (자식)가 올바르게 표시되지만 바운딩 상자가 같은 위치 (회전하기 전의 위치)에