Показать сообщение отдельно
Старый 03.10.2005, 22:33   #9
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Первый способ решения проблемы №3:

Раздели свою модель на две части (в MAX'е например),
дальше посупи так:

MainMesh=LoadMesh("model.3ds") ;главная модель
ExtMesh=LoadMesh("extmodel.3ds",MainMesh) ;часть на которой нужно изменить текстуру

далее можеш текстурировать объекты отдельно.

Второй способ решения проблемы №3:

Нарисуй на текущей текстуре объекта нужные изменения изменения используя буфер текстуры
Пример:
SetBuffer TextureBuffer(texture)
DrawImage image, x,y ;где image нужные изменения, x и y координаты изменений
SetBuffer BackBuffer()
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием