Форум программистов, компьютерный форум, киберфорум
Наши страницы

Unity, Unity3D

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 18, средняя оценка - 4.89
Ken223
0 / 0 / 0
Регистрация: 23.08.2015
Сообщений: 9
#1

Изменить цвет материала - Unity, Unity3D

30.08.2015, 15:58. Просмотров 5230. Ответов 9
Метки нет (Все метки)

есть куча обьектов с одним материалом, мне надо скриптово поменять цвет всех объектов, но менять renderer.material.color каждого объекта очень не очень, можно ли как то изменить цвет в самом материале? Аналогично тому как я например через инспектор меняю и сразу меняется на всех объектах.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.08.2015, 15:58
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Изменить цвет материала (Unity, Unity3D):

изменение материала - Unity, Unity3D
в 4.2 Color col = Color.green; renderer.material.color = col; как сделать тоже самое но в 5.4

Программное создание материала - Unity, Unity3D
Здравствуйте. Необходимо программно создать материал. Делаю так: private Material m_Material = null; m_Material = new...

Unity 3D. Разработать программу по обработке магниторазведочного материала - Unity, Unity3D
Подскажите пожалуйста. Мне надо разработать программу по обработке магниторазведочного материала. Т.е. сделать это в unity. Возможно ли...

Имеется имя материала (файла). Узнать, применяется он в сцене или нет - Unity, Unity3D
Добрый день. Имеется имя материала (файла). Как через с# узнать применяется он в сцене или нет? Пробовал искать через расширение но не...

При копировании объекта методом Instantiate, копируется все его компоненты кроме материала - Unity, Unity3D
при копировании объекта методом Instantiate, копируется все его компоненты кроме материала, материал остается один на всех, когда его меняю...

Изменить цвет формы в цвет пикселя под курсором по клику мыши - C#
Есть код. Но форма выкрашивается только в серый цвет и такой и остается, несмотря на изменение цвета пикселя под курсором. Подскажите куда...

9
Cr0c
465 / 366 / 123
Регистрация: 06.08.2015
Сообщений: 1,562
Завершенные тесты: 1
30.08.2015, 17:03 #2
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
sharedmaterial используй.
1
lentinant
96 / 83 / 19
Регистрация: 15.04.2015
Сообщений: 353
Завершенные тесты: 1
31.08.2015, 10:55 #3
Цитата Сообщение от Cr0c Посмотреть сообщение
sharedmaterial используй.
Автор привел в пример, что если у материала поменять свойство, это отобразится на всех объектах, использующих этот материал. И ему необходимо, чтобы все пиксели материала поменяли цвет тоже одновременно, а не перебором. При чем тут sharedmaterial?

Цитата Сообщение от Ken223 Посмотреть сообщение
можно ли как то изменить цвет в самом материале?
Material.color?
0
Cr0c
465 / 366 / 123
Регистрация: 06.08.2015
Сообщений: 1,562
Завершенные тесты: 1
31.08.2015, 17:08 #4
Цитата Сообщение от lentinant Посмотреть сообщение
При чем тут sharedmaterial?
при том, что
Цитата Сообщение от lentinant Посмотреть сообщение
Material.color
делает копию материала и работает с ней, вместо правки текущего материала, который общий на кучу объектов
0
lentinant
96 / 83 / 19
Регистрация: 15.04.2015
Сообщений: 353
Завершенные тесты: 1
01.09.2015, 10:47 #5
Цитата Сообщение от Cr0c Посмотреть сообщение
делает копию материала и работает с ней, вместо правки текущего материала, который общий на кучу объектов
И как это поможет поменять цвет всего материала, без пробега по всему массиву пикселей?
0
Cr0c
465 / 366 / 123
Регистрация: 06.08.2015
Сообщений: 1,562
Завершенные тесты: 1
01.09.2015, 14:24 #6
sharedmaterial.color? Или цвет текстуры материала менять надо?
0
lentinant
96 / 83 / 19
Регистрация: 15.04.2015
Сообщений: 353
Завершенные тесты: 1
01.09.2015, 15:18 #7
Забудь, я неправильно вопрос понял.
0
Ken223
0 / 0 / 0
Регистрация: 23.08.2015
Сообщений: 9
01.09.2015, 18:53  [ТС] #8
Я новичок и честно сказать не совсем понял про пиксели)) вобщем вот на картинке наглядно показываю что мне надо скриптово поменять: https://yadi.sk/i/cqOfZifKiocrL (не понял как вставлять картинки на форум, если это вообще можно)
0
Cr0c
465 / 366 / 123
Регистрация: 06.08.2015
Сообщений: 1,562
Завершенные тесты: 1
01.09.2015, 18:56 #9
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
sharedmaterial.color = Color.red;
1
Ken223
0 / 0 / 0
Регистрация: 23.08.2015
Сообщений: 9
01.09.2015, 19:25  [ТС] #10
спасибо все работает)
0
01.09.2015, 19:25
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.09.2015, 19:25
Привет! Вот еще темы с ответами:

Изменить отображение материала - Joomla
Всем привет. Подскажите, как изменить параметры отображения материалов для всех сразу, т.е. как изменить "умолчание", что бы для...

Изменить макет материала - Joomla
Подскажите, где в Joomla 3 можно изменить макет материала. Я хочу, чтобы при отображении той или иной статьи не выводить футер вообще....

Как изменить стиль материала - Joomla
На главной странице, расположены превью материалов(новостей), при просмотре полного текста новости, как изменить стиль материала(увеличить...

Изменить краткое описание материала в списке материалов категории - Joomla
Добрый день. Помогите разобраться Как изменить внешний вид (добавить html разметку) к краткому описанию материала в списке...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru