копировать шейдер с одного объекта на другой

Форум для самых маленьких, а так же тех, кому недосуг читать справку самостоятельно.

копировать шейдер с одного объекта на другой

Сообщение chij85 11 сен 2013, 06:33

Добрый день! Можно ли копировать все свойства одного объекта (материалы-шейдеры) на другой? Если да, то как? Спасибо)
chij85
UNец
 
Сообщения: 5
Зарегистрирован: 06 сен 2013, 05:53

Re: копировать шейдер с одного объекта на другой

Сообщение Order 11 сен 2013, 06:37

gameObject.renderer.material; // материал гейм объекта на котором установлен данный скрипт.

GameObject targetGO; // целевой гейм объект

targetGO.renderer.material = gameObject.renderer.material;
Добавить rusorder в Skype , _juc4you@mail.ru ;
Платные консультации, программирование ваших проектов Unity3d,C#,IOS,Android.
Скрытый текст:
_ttp://www.youtube.com/watch?v=1m2qTnatSjM&list=UUjcKNvONEUHCILG7QrX1NFg
Order
Старожил
 
Сообщения: 805
Зарегистрирован: 21 фев 2010, 10:34

Re: копировать шейдер с одного объекта на другой

Сообщение chij85 11 сен 2013, 06:54

Order писал(а):gameObject.renderer.material; // материал гейм объекта на котором установлен данный скрипт.

GameObject targetGO; // целевой гейм объект

targetGO.renderer.material = gameObject.renderer.material;


мм.. как я понимаю, это текст скрипта?: targetGO.renderer.material = gameObject.renderer.material
А куда этот скрипт нужно добавить?
chij85
UNец
 
Сообщения: 5
Зарегистрирован: 06 сен 2013, 05:53

Re: копировать шейдер с одного объекта на другой

Сообщение chij85 11 сен 2013, 14:07

?
chij85
UNец
 
Сообщения: 5
Зарегистрирован: 06 сен 2013, 05:53

Re: копировать шейдер с одного объекта на другой

Сообщение nile 11 сен 2013, 15:54

Правой кнопкой мыши на компоненте  Mesh Render  первого объекта -> Copy Component
Правой кнопкой мыши на компоненте  Mesh Render  второго объекта - >   Paste Component Values
Аватара пользователя
nile
Старожил
 
Сообщения: 848
Зарегистрирован: 25 фев 2011, 17:17

Re: копировать шейдер с одного объекта на другой

Сообщение chij85 12 сен 2013, 08:01

nile писал(а):Правой кнопкой мыши на компоненте  Mesh Render  первого объекта -> Copy Component
Правой кнопкой мыши на компоненте  Mesh Render  второго объекта - >   Paste Component Values

Спасибооо!
chij85
UNец
 
Сообщения: 5
Зарегистрирован: 06 сен 2013, 05:53


Вернуться в Почемучка

Кто сейчас на конференции

Сейчас этот форум просматривают: GoGo.Ru [Bot] и гости: 26