2016-09-29 8 views
2

수비수는 가상 세계, 즉 수평 스크롤러를 루프로 보여주는 고대 게임입니다. 카메라보기는 주어진 시간에 세계의 일부만 보여줍니다. 플레이어는이 세상을 두 방향으로 연속적으로 비행 할 수 있습니다.SKTileMapNode로 수호자와 같은 "세계"를 만듭니다.

세계의 SKTileMapNode 레이아웃을 사용하면 어떻게 될 수 있습니까?

내 첫 번째 생각은 전 세계를 보여주는 SKTileMapNode의 두 인스턴스를 가지며 플레이어가 전 세계를 날아 다닐 때 필요할 때 언제 어디서나 공간에 배치하는 것입니다. 그것은 단지와, 정말 오래 그냥, 당신이 보여주는 스크린 샷에있는 미니 맵이 끝없이 스크롤되지 않음을 나타냅니다

enter image description here

+0

고대 게임 ... PS4에 Resogun 참조 – Knight0fDragon

+0

수비수는 SKTileMapNode의 좋은 모델 레이아웃이 아닙니다. 왜이 접근 방식을 원하십니까? – Knight0fDragon

+0

"영원히"반복되는 세계의 예로서 만 사용하고 있습니다. – Confused

답변

2

: 여기

은 수비수 세계의지도가 화면 상단에 강조의 작은 부분은 언제든지 볼 수 있습니다.

SKTilemapNode으로 이것을 수행하고 하나의 SKTilemapNode을 포함하고 지상에만 타일을 추가하면 물리 구조체를 부착 할 수 있습니다. 배경은 시차 효과를 만들기 위해 하나의 이미지 또는 여러 이미지 일 수 있습니다. 또는 SpriteKit Particles로 만든 검정색 배경과 별을 사용할 수 있습니다.

두 가지 배경 이미지를 사용하여 프로그래밍 방식으로 위치를 지정하면 한 이미지가 화면 밖으로 스크롤되고 왼쪽 또는 오른쪽 (사용자가 스크롤하는 방식에 따라 다름)이 다른 배경 이미지 옆에 나타나도록 프로그래밍 방식으로 배치 할 수 있습니다. 끝없는 스크롤링 배경을 제공합니다.

+1

나는 수비수 (기억에 남는 게임)를 기억하고 있습니다. 당신은 전세계 사이클링을 계속합니다. – TSG

+0

그리고이 게임을 알고 사랑하는 사람은 내가 유일하다고 생각했습니다. 나는 때때로 그것을하고, 때로는 겸손해질 필요가있다. @TSG – Confused