текстуры не повторялись

Общие вопросы о Unity3D

текстуры не повторялись

Сообщение hjm 27 май 2017, 14:41

на сцене несколько объектов, на них рандомно формируются текстуры из массива текстур, как сделать чтоб эти текстуры на объектах не повторялись какой код должен быть?
hjm
UNец
 
Сообщения: 3
Зарегистрирован: 27 май 2017, 14:35

Re: текстуры не повторялись

Сообщение samana 27 май 2017, 17:56

Если у вас есть массив текстур, то после случайного выбора текстуры - удалять её из массива, поэтому в следующий раз она просто не сможет быть выбрана.
Аватара пользователя
samana
Адепт
 
Сообщения: 4738
Зарегистрирован: 21 фев 2015, 13:00
Откуда: Днепропетровск

Re: текстуры не повторялись

Сообщение hjm 27 май 2017, 18:53

есть массив текстур , на сцене есть несколько объектов на которые эти текстуры накладываются, на 2 объекта накладываются случайные текстуры, но между собой одинаковые, а на остальные полностью случайные, необходимо сделать так чтобы текстуры на остальных элементах не повторялись
hjm
UNец
 
Сообщения: 3
Зарегистрирован: 27 май 2017, 14:35

Re: текстуры не повторялись

Сообщение samana 27 май 2017, 19:07

Количество объектов и кол-во разных текстур - совпадают? Если да, то можно просто подряд назначать текстуры.
Или у вас много объектов в ряд и пара текстур и вы хотите, чтобы объекты, которые находятся рядом никогда не совпадали по текстуре?
Аватара пользователя
samana
Адепт
 
Сообщения: 4738
Зарегистрирован: 21 фев 2015, 13:00
Откуда: Днепропетровск

Re: текстуры не повторялись

Сообщение hjm 27 май 2017, 19:15

samana писал(а):Количество объектов и кол-во разных текстур - совпадают? Если да, то можно просто подряд назначать текстуры.
Или у вас много объектов в ряд и пара текстур и вы хотите, чтобы объекты, которые находятся рядом никогда не совпадали по текстуре?

Количество объектов 7 а текстур более 100. Каждый раз при запуске проекта, текстуры должны меняться. Но 2 из них совпадают всегда , так как с одной(главной) текстуры пользователь должен сравнить с другой, а остальные должны быть все разные, не совпадать друг с другом
hjm
UNец
 
Сообщения: 3
Зарегистрирован: 27 май 2017, 14:35


Вернуться в Общие вопросы

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 24