2014-04-07 7 views
0

게임 배경의 타일 맵을 조합하려고합니다. 타일링은 세로 모드에서 작동하지만 가로로 전환하면 빈 화면이 나타납니다.SpriteKit 수평 타일 맵

-(SKNode *)createBackgroundNode 
{ 
    SKNode *backgroundNode = [SKNode node]; 

    for (int nodeCount = 0; nodeCount < 20; nodeCount++) { 

     NSString *backgroundImageName = [NSString stringWithFormat: @"Background%02d", nodeCount+1]; 
     SKSpriteNode *node = [SKSpriteNode spriteNodeWithImageNamed: backgroundImageName]; 


     node.anchorPoint = CGPointMake(0.0f, 0.0f); 
     node.position = CGPointMake(nodeCount * 320.0f, 0.0f); 
     //node.position = CGPointMake(160.0f, nodeCount * 64.0f); 


     [backgroundNode addChild: node]; 
    } 

    return backgroundNode; 
} 

은 기본적으로는 가로 모드에서 재생되는 게임이다, 나는 타일이지도를 만들기 위해 다른 후 수평을 배치해야합니다

코드는 아래에 나열되어 있습니다.

감사의 말을 전합니다. 미리 감사드립니다!

편집 : 죄송 합니다만 명확하지 않은 경우 내 게임은 가로 방향 만 지원합니다. 내 iPhone이 가로 방향 인 경우지도를 볼 수 없습니다. Xcode의 설정으로 게임을하고 앱의 세로 방향을 허용하면 화면 전체에서 타일 맵을 볼 수 있습니다. 그러나 이것은 내가 원하는 것만은 아니며, 나는 그것이 작동 하는지를보기 위해 그렇게했다.

답변

0

타일 맵을 사용하는 동안 화면 방향을 전환하는 것은 좋지 않습니다. 타일 ​​맵을로드 한 후에는 선택한 방향 모드를 유지하는 것이 좋습니다. 적어도 타일 된 앱을 사용한 내 경험이었습니다.