Цитата:
Сообщение от Parez
Я просто особо раньше с 3D дела не имел, поэтому плохо понимаю что к чему..
|
Ну вот он и советует не использовать coverAll, т.е. coverAll=false и посмотреть на результат, он убеждает что все будет смотреться пучком. Возможно теперь именно так. Я бы именно так сначала и попробовал сделать.
Но раньше я делал каждую стену отдельно этим же экструдером и отдельно масштабировал uv координаты в зависимости от длины стены. Выглядело это примерно так: (год писал с головы и многое упростил)
Код AS3:
for (i=0; i < n; i++)
{
wall = buildWall(start[i], end[i], bmpTexture); // делаем стену от начальной точки до конечной
// и с текстурой
wall.geometry.scaleUV(wallLength(start[[i], end[i]) / bmpTexture.width, wallHeight / bmpTexture.height);
}