Неровности ландшафта
Копаю карты в пандах, и возник вопрос, ответ на который я никак не могу найти. Каким образом задаются неровности ландшафта в клиентских файлах? (всякие горы, холмы и т.п.) Насчет всяких объектов типа заборчиков и т.п. понятно, что они в wmo, а где описывается сам ландшафт?
|
terrain, adt.
|
Распарсил я ADT файл в соответствии с http://www.pxr.dk/wowdev/wiki/index.php?title=ADT :
http://paste2.org/wk9HxFmK Если присмотреться, то можно увидеть, что ofsHeight везде равен 0, чего по-идее быть не должно. Не в курсе из-за чего это может быть? Парсил вот так: http://paste2.org/02FODGmI |
ofsHeight чего? там разные матрицы.
|
Цитата:
|
нет, не так. в рассматриваемом объекте (чанке) все поля принадлежат этому рассматриваемому объекту, это оффсет этого чанка относительно родителя, а не где располагается что то там еще ниже/дальше. тут действует принцип "проблемы индейцев вождя не е.ут" :)
|
Цитата:
Add: И правда, инфа после идет. Цитата:
|
не за что.
ну это базовая высота чанка. потом будут матрицы с оффсетами относительно базовой. |
Цитата:
|
а фик их знает, я уж не помню названий :)
ну там где матрицы 8х8 и 9х9. |
Цитата:
|
Вот ещё такой вопрос возник: пытаюсь отрисовать тайл средствами OpenGL. Чанки по отдельности отрисовываются замечательно, но как только пытаюсь их объединить вместе получается полный бред. Отрисовкой конкретного чанка занимается этот код:
Код:
public void DrawMap(MCNK adt_MCNK) Там какая-то особая последовательность чанков должна быть? |
там должен быть индексный файл с инфой как располагаются чанки, wdt файлы. но вообще это сетка 64х64.
у нас получалось так: http://wowcore.ru/forum/?theme=1f4a8...83472215ec211f |
Текущее время: 19:22. Часовой пояс GMT +3. |
ru-mangos.ru - Русское сообщество MaNGOS