2d에서 행성 표면을 나타냅니다 만들고 싶지만 3D를 피하고

한 부분이 행성 (건축 도시, 공장, 도로 등)을 관리하는 게임을 만들고 싶지만 3D를 피하고 싶습니다. 원하는 것은 멋진 2D입니다. 그러나 행성의 표면을 그리드로 표현하면 기둥 근처에서 움직이는 것이 이상 할 것입니다 (위로 올라가면지도의 맨 아래에 나타나지 않지만 맨 위에는 다른 곳에서만 나타납니다). 좋은 지형을 만들기가 어렵습니다 (극이 뻗어있을 것입니다). 그렇게하는 방법에 대한 아이디어가 있습니까?



답변

게임은 현실적이지 않아야합니다. 게임을 더 좋게 만들려면 항상 모서리를자를 수 있습니다. 예를 들어 Ascendancy를 살펴보십시오. http://www.abandonia.com/files/games/221/Ascendancy_5.png

2D 지형을 왼쪽에서 오른쪽으로, 아래에서 위로 반복 할 수 있습니다. 문명 맵처럼.

또 다른 옵션은 우리가 여기 지구상에있는 것처럼 “걸을 수없는”극지 뚜껑을 만드는 것입니다. 😉 확장 된 격자의 영역을 숨길 것입니다.


답변

이 백서의 2 절 에는 계층 적 삼각형 모델에 대한 몇 가지 흥미로운 메모가 있지만 측지선을 보면 더 유용한 유용한 자료를 찾을 수 있습니다 . 연결 정보를 제공해야하지만 구의 근사값을 얻을 수 있습니다.

이 백서 에는 흥미로운 아이디어가 있습니다.

Krom이 지적했듯이 연결을 위해 자신의 시스템을 설정할 수 있으므로 Halo-ish ring world와 같이 가장 이상하거나 단순한 구조에서 이상한 차원의 공간을 식민지화 할 수 있습니다.


답변

극이나 다른 극한 지점의 특별한 처리없이 행성의 표면을 나타내는 “적절한”방법은 삼각 불규칙 네트워크 입니다. 여기에서 일반적인 지리적 지도 투영 을 사용하여 2D지도로 원하는 표면 부분을 나타낼 수 있습니다.