Опять появилось свободное время попробовал засеять карту статикмешами. Поймал вышеописанный косяк с высотой:
в целом координаты по x-y совпадают. Но по z статики немного выше террейна. Причем где-то немного, а где-то существенно. Пока поставил в коде заглушку, если меш не найден то использую меш UnderCons из underconstruction_s.usx Потому как unity уж больно долго подписывает ассеты при импорте (хотя тут скорее дело в количестве
)
Идеи есть ? Как только закончится импорт проверю на настоящихмешах, но хочется выслушать ваше мнение.
Добавлено через 7 минут
ПС Размеры террейна : 256х256х152 ( оригинале 128*128*76 ); 1UU = 0,0078125; координаты меша, для смещения оси координат от центра в угол, пересчитываются так:
Код:
y = 127+(-1)*(smesh.y * 0.0078125f);
z = 75+smesh.z * 0.0078125f;
x = 127+smesh.x * 0.0078125f;
Добавлено через 11 часов 26 минут
Ну.. собственно вот :
похоже дело было действительно в высоте меша "заглушки"
Добавлено через 11 часов 39 минут
теперь по плану:
+terrain hmap
+terrain texture layer
+terrain staticmesh
- terrain DecoLayer (новая для меня задача : рандомно расставить статики по alphamap
- terrain hole layer (дырки в земле для доступа в эти ваши подземелья)
- terrain sound (но тут без помощи acmi не обойтись: нужен экспорт в json из l2pe)
- terrain skybox
- terrain water
- terrain paged
Добавлено через 11 часов 59 минут
Неудача. Забыл включит тени, оказалось некоторые статики "висят в воздухе".
Добавлено через 13 часов 51 минуту
У всех какие три проблемы ? Дураки и дороги!! А у меня координаты и углы
Добавлено через 15 часов 8 минут
все больше уверенности, что координаты/углы верные. А вот при экспорте мешей был косяк на примере модели house_1 хорошо видно. Подозреваю, что во первых размер мешей превышен, и центр координат сьехал.
в общем рано я обрадовался