Масштаб моего игрового объекта составляет 1,1,1 в x, y, z соответственно. Я масштабирую игровой объект до 1000,1,1 в x, y и z соответственно во время выполнения.
После масштабирования игровой объект я создаю новый UV me sh, используя этот код в качестве ссылки и применяю текстуру к моему игровому объекту, выходной сигнал полностью отличается от того, что я ожидаю.
Я пытался применить текстуру, используя Приложение 3D Builder на объекте и текстуре хорошо выглядит, как показано на рисунке ниже.
Но вывод из моего кода такой, как показано ниже
1) Вид спереди: наложение текстуры действительно плохое
2) Вид сбоку: текстура обернута, но повторяется
Чтобы преодолеть это неправильное наложение, я попытался повернуть текстура с использованием шейдеров, но вывод неправильный. Что я делаю неправильно? Какой метод является лучшим для равномерного нанесения текстуры на все стороны игровых объектов?