![]() |
Ответ: Не получается натянуть текстуру на террайн
Неплохо бы тогда показать весь код, иначе трудно предполагать.
|
Ответ: Не получается натянуть текстуру на террайн
Да, конечно, вот код где назначаются текстуры:
PHP код:
PHP код:
|
Ответ: Не получается натянуть текстуру на террайн
Возможно проблема в том что массив размером
PHP код:
PHP код:
|
Ответ: Не получается натянуть текстуру на террайн
ошибка бьет на строку: splatmapData[x, y, 0] = splat.x;
если есть время и возможность, могк сам проект сохоанить и отослать |
Ответ: Не получается натянуть текстуру на террайн
Ну ответ прост, x или y выходят за пределы массива splatmapData. Проверь его размерность. Выведи в дебаг индекс x и y при возникновении ошибки.
|
Ответ: Не получается натянуть текстуру на террайн
вот отладочная печать процесса:
alphamapHeight=512, alphamapWidth=512 alphamapLayers=3 splat=(0.0, 0.0, 1.0) ,x=0 ,y=0 и получается в самом начале цикла ошибка: IndexOutOfRangeException: Array index is out of range. (wrapper managed-to-managed) object:ElementAddr (object,int,int,int) может мне выслать весь материал на мыло? Вот тут вроде подробно все расписано и я сделал также, но опять фиаско |
Ответ: Не получается натянуть текстуру на террайн
Кидай в личку проект, посмотрим. Можно так же по ICQ или Skype.
UPD: проблема была в неверном порядке операций, РЕШЕНО. |
Ответ: Не получается натянуть текстуру на террайн
Проблема решена, спасибо за это PAX'у.
Если кому будет интересно, проблема была банальна :( splatmapData была определенна до того как были назначены текстуры на террайн. |
Часовой пояс GMT +4, время: 02:12. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot