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

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

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

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

СообщениеДобавлено: 27 май 2017, 17:56
samana
Если у вас есть массив текстур, то после случайного выбора текстуры - удалять её из массива, поэтому в следующий раз она просто не сможет быть выбрана.

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

СообщениеДобавлено: 27 май 2017, 18:53
hjm
есть массив текстур , на сцене есть несколько объектов на которые эти текстуры накладываются, на 2 объекта накладываются случайные текстуры, но между собой одинаковые, а на остальные полностью случайные, необходимо сделать так чтобы текстуры на остальных элементах не повторялись

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

СообщениеДобавлено: 27 май 2017, 19:07
samana
Количество объектов и кол-во разных текстур - совпадают? Если да, то можно просто подряд назначать текстуры.
Или у вас много объектов в ряд и пара текстур и вы хотите, чтобы объекты, которые находятся рядом никогда не совпадали по текстуре?

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

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

Количество объектов 7 а текстур более 100. Каждый раз при запуске проекта, текстуры должны меняться. Но 2 из них совпадают всегда , так как с одной(главной) текстуры пользователь должен сравнить с другой, а остальные должны быть все разные, не совпадать друг с другом