Страница 2 из 2

Re: Смена материала по нажатию кнопки

СообщениеДобавлено: 13 июл 2018, 19:54
Woody1000
Нет мне нужно 4 цвета в рандомной последовательности.

Re: Смена материала по нажатию кнопки

СообщениеДобавлено: 13 июл 2018, 20:07
1max1
Синтаксис:
Используется csharp
   
    Color[] rColor = new Color[4]
    {
        Color.red,
        Color.green,
        Color.blue,
        Color.yellow
    };

    void Start()
    {
        GetComponent<Renderer>().material.color = rColor[Random.Range(0, 4)];
    }
 

Re: Смена материала по нажатию кнопки

СообщениеДобавлено: 13 июл 2018, 20:10
Woody1000
Так все оказалось просто, спасибо большое!!!!!!

Re: Смена материала по нажатию кнопки

СообщениеДобавлено: 13 июл 2018, 20:20
Woody1000
Вопрос возникает почему при нажатии меняются все объекты а с твоим кодом все разного цвета. Получается при возникновения события реагируют все объекты из одного префаба,так?

Re: Смена материала по нажатию кнопки

СообщениеДобавлено: 13 июл 2018, 20:22
1max1
Получается при возникновения события реагируют все объекты из одного префаба,так?

Если на них висит один и тот же скрипт, то и реагировать они будут одинаково.