방금 SpriteKit으로 시작했고 불행하게도 이미 첫 번째 시도가 붙어 있습니다. 이름을 사용하는 메서드로 스프라이트를 만들 때 올바른 해상도로 렌더링되지 않지만 대략 1.3보다 작은 크기로 렌더링됩니다. iphone 5 화면을 가득 채워야하는 이미지를로드하고 있습니다.SKSpriteNode spriteNodeWithImageNamed 잘못된 해상도로 렌더링
SKSpriteNode *sprite = [SKSpriteNode spriteNodeWithImageNamed:@"1"];
sprite.position = CGPointMake(CGRectGetMidX(self.frame),
CGRectGetMidY(self.frame));
[self addChild:sprite];
이상한 CGSize 속성이 맞습니다. 내 이미지 파일의 이름은 [email protected]이며, 성공하지 않고 다른 이름을 시도했습니다. 나는 문제가 같은 텍스쳐 아틀라스로 작업하기 시작할 때만 눈치 챘다.
check scene.scaleMode – LearnCocos2D
scm 파일에서 내 장면이로드 된 Xcode 템플릿을 사용하고 있기 때문에 scaleMode가 올바른 방향으로 나를 가리켰습니다. 치수를 변경하면 모양이 바뀝니다. 기기의 기본 해상도로 내 장면을 설정하려면 어떻게해야합니까? – Heathcliff