Представити поверхню планети в 2d


11


Я хотів би зробити гру, де однією частиною є управління планетою (будівництво міст, фабрик, доріг тощо), але я хотів би уникати 3D - тільки те, що я хочу, це добре 2d. Але якщо я представляю поверхню планети як сітку, буде дивно рухатися біля полюсів (якщо я піднімаюсь вгору, я не з’являться внизу карти, а вгорі - лише в іншому місці), і це буде важко мати приємний рельєф (стовпи будуть розтягнуті). Чи є у вас ідеї, як це зробити?

Відповіді:


9

Ігри не повинні бути реалістичними, ви завжди можете вирізати кілька куточків, якщо це робить гру кращою. Погляньте, наприклад, на Асцендентність: http://www.abandonia.com/files/games/221/Ascendancy_5.png

Ви можете зафіксувати 2D-місцевість зліва направо і знизу вгору. Як це робить карта цивілізації.

Іншим варіантом було б зробити «непорушні» полярні шапки, як у нас тут на Землі ;-) Вони приховатимуть ділянки натягнутої сітки.


Думаю, я зроблю прямокутну карту із заблокованою ходьбою вгорі або внизу (вона загортається лише зліва направо і справа наліво), але карта буде схожа на земну (полюси вгорі та внизу).
chris

3

У розділі 2 цієї статті є цікаві примітки щодо ієрархічних моделей трикутника, але ви можете знайти більше негайних корисних матеріалів, дивлячись на геодезичні сітки . Вам потрібно надати інформацію про підключення, але це допоможе вам наблизитись до сфери.

У цьому документі також є кілька цікавих ідей.

Як зауважив Кром, ви, звичайно, можете налаштувати власну систему для з'єднань, що дозволяє колонізувати дивні надмірні простори на самих дивних, або більш прості структури, такі як кільцевий ореол Halo-ish.


1

"Правильним" способом зобразити поверхню планети без будь-якої спеціальної обробки полюсів чи будь-яких інших крайніх точок є трикутна нерегулярна мережа . Звідти ви можете використовувати будь-яку звичайну проекцію географічної карти, щоб представити будь-яку частину поверхні, яку ви хочете, як двовимірну карту.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.