![]() |
2,5D
Помогите найти нормальные статьи по реализации 2,5D графики. Интересуют как "квадратные" ячейки, так и шестиугольные как в фолауте
![]() |
Ответ: 2,5D
аняня fallout 2
|
Ответ: 2,5D
Лично, я пока руки к изометрии приложить не успел, но в запасе есть пара ссылок на руководства разнообразного качества.
С кодами под флеш: http://www.dionaholding.ru/news/articles/tbg_flash Визуализация и теория с примерами на С++: http://pmg.org.ru/galaxy2d/2_5d.htm http://pmg.org.ru/galaxy2d/isointro.htm Шестиугольных пока не видел. Надо поискать. |
Ответ: 2,5D
У JA2 исходники открытые, там правда ячейки квадратные.
http://ja2.su/opensours/source/gold_source.rar |
Ответ: 2,5D
Ну как бы исходники разбирать нет интереса, особенно С++/С. Хотелось бы теорию просто.
|
Ответ: 2,5D
|
Ответ: 2,5D
В Blitzkrieg не то, тут чисто нарисованная карта походу.
|
Ответ: 2,5D
|
Ответ: 2,5D
pax, а я ещё видел про изометрию доходчиво в "Программирование стратегических игр с DirectX 9.0".
|
Ответ: 2,5D
Сделал пример шести-угольной изометрии (javascript, "онлайн" демка):
http://www.yellow.indieis.me/html5/iso6sided/ Исходный код там же. Демонстрирует определение координат, рисование, и выбор ячейки мышкой. По-сути, шестиугольная изометрия является сеткой прямоугольников, где каждый второй ряд смещен на половину ячейки вправо. Если "наклон" на ячейках состовляет несколько пикселей, то можно даже не мучаться с определением точки внутри шестиугольника и просто делать выбор "по сетке". Наиболее интересная часть начинается когда нужно делать нахождение пути по такой шестиугольной карте - реализация алгоритма (лучше всего модифицировать существующий A*) требует перемещения по ячейкам в 6 направлениях, для примера (смещения) это: Код:
+1, 0 |
Ответ: 2,5D
Цитата:
|
Ответ: 2,5D
|
Ответ: 2,5D
Цитата:
|
Ответ: 2,5D
Если мне память не изменяет, то в фаллауте крупный рельеф это просто набор разных непроходимых тайлов земли. Они там сильно не заморачивались. Рисовали нужные им развалины и потом нарезали на тайлы земли и из них уже собирали карту. Жулики они.
|
Ответ: 2,5D
Вот я подумал редактор для фолаута скачать и посмотреть)
|
Часовой пояс GMT +4, время: 18:00. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot