Форум программистов, компьютерный форум, киберфорум
Unity, Unity3D
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.77/13: Рейтинг темы: голосов - 13, средняя оценка - 4.77
2 / 2 / 4
Регистрация: 28.09.2013
Сообщений: 407

Как обесцветить объект?

17.03.2016, 14:18. Показов 2485. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте. Нужно через свойство цвета делать его бесцветным. Не знаю как. Есть такой код, но он задаёт цвет
JavaScript
1
transform.GetComponent.<Renderer>().material.color = Color.white;
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
17.03.2016, 14:18
Ответы с готовыми решениями:

Как обесцветить background-image
Чтобы обесцветить изображение, достаточно поставить соответствующий стиль: img { -webkit-filter: grayscale(100%); -moz-filter:...

Как обесцветить рисунок (исправить код)
Добрый вечер! Имеется функция, которая неверно работает (мое мнение). Подскажите пожалуйста решение проблемы: необходимо цветное...

Обесцветить изображение
Дополнить программу, чтобы по нажатию кнопки «Обесцветить» выполнялось обесцвечивание загруженного изображения. Для обесцвечивания...

7
211 / 201 / 63
Регистрация: 24.09.2014
Сообщений: 532
17.03.2016, 17:48
У Color есть a (alpha)
0
2 / 2 / 4
Регистрация: 28.09.2013
Сообщений: 407
17.03.2016, 18:28  [ТС]
Пытался писать так -
JavaScript
1
gameObject.GetComponent<Renderer> ().material.color.a = 0;
. Ругается на скобки, точку с запятой
0
844 / 739 / 342
Регистрация: 22.09.2012
Сообщений: 5,034
17.03.2016, 21:44
avatar1870,
C#
1
gameObject.GetComponent<Renderer> ().material.color = new Color(0f, 255f, 0f, 0.5f);
Последнее число 0.5f вроде как альфа-канал, но с материалом оно не отработало.. хотя тестил со спрайтами работает!
0
 Аватар для Cr0c
753 / 600 / 204
Регистрация: 06.08.2015
Сообщений: 2,432
18.03.2016, 15:05
NIKOLAYY, чтобы с материалом работало нужен шейдер с прозрачностью. arrjj, альфа - это прозрачность, как она обесцветит материал?
avatar1870, поищите соответствующий шейдер, кто-то да писал такой.
0
211 / 201 / 63
Регистрация: 24.09.2014
Сообщений: 532
18.03.2016, 16:29
avatar1870, бесцветным - что ты имеешь ввиду? прозрачным/белым/черно-белым?
0
2 / 2 / 4
Регистрация: 28.09.2013
Сообщений: 407
18.03.2016, 20:09  [ТС]
Прозрачным

Добавлено через 31 секунду
А можно как-нибудь без шейдеров обойтись?
0
211 / 201 / 63
Регистрация: 24.09.2014
Сообщений: 532
19.03.2016, 12:29
avatar1870, шейдер должен поддерживать прозрачность. Стандартный шейдер в режиме Fade например.



C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
using UnityEngine;
 
public class TransparencyTest : MonoBehaviour
{
    Material mat;
    void OnGUI()
    {
        if (GUILayout.Button("Toggle alpha"))
        {
            ToggleTransparency();
        }
    }
 
    public void ToggleTransparency()
    {
        if (mat == null)
        {
            var rdr = GetComponent<Renderer>();
            if (rdr == null) return;
            mat = rdr.material;
            if (mat == null) return;
        }
        var c = mat.color;
        if (c.a < 0.5f) c.a = 1f;
        else c.a = 0f;
        mat.color = c;
    }
}
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
19.03.2016, 12:29
Помогаю со студенческими работами здесь

Обесцветить изображение из pictureBox
Нужно обесцветить изображение (изображение переводится в градации серого) из pictureBox. Как это сделать? Добавлено через 42 минуты ...

Word 2016: Не могу обесцветить фон текста
Создал Word-файл, отправил человеку. Он внёс некоторую правку. Когда я получил от него файл, то решил убрать все участки текста, которые...

Как увидеть объект Session и объект Server из модуля класса?
В модуле класса пишу: 'Provider=Microsoft.Jet.OLEDB.4.0;' &amp; _ 'Data Source=' &amp; Server.MapPath('../InterDict.mdb')...

Есть кнопка и объект. Как по клику на кнопку закрасить объект?
Есть кнопка (допустим красная). По клику на кнопку нужно чтобы закрасился объект этим же цветом. (Кнопка сделана через div) Вот код html:...

Способ определить, что объект obj1 используется как объект синхронизации в текущий момент
Привет. Существует ли способ определить, что объект obj1 используется как объект синхронизации в текущий момент? т.е. есть конструкция...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru