Как правильно наложить текстуру на игровой объект во время выполнения? - PullRequest
0 голосов
/ 06 января 2020

Масштаб моего игрового объекта составляет 1,1,1 в x, y, z соответственно. Я масштабирую игровой объект до 1000,1,1 в x, y и z соответственно во время выполнения.

После масштабирования игровой объект я создаю новый UV me sh, используя этот код в качестве ссылки и применяю текстуру к моему игровому объекту, выходной сигнал полностью отличается от того, что я ожидаю.

Я пытался применить текстуру, используя Приложение 3D Builder на объекте и текстуре хорошо выглядит, как показано на рисунке ниже. enter image description here

Но вывод из моего кода такой, как показано ниже

1) Вид спереди: наложение текстуры действительно плохое enter image description here

2) Вид сбоку: текстура обернута, но повторяется

enter image description here

Чтобы преодолеть это неправильное наложение, я попытался повернуть текстура с использованием шейдеров, но вывод неправильный. Что я делаю неправильно? Какой метод является лучшим для равномерного нанесения текстуры на все стороны игровых объектов?

...