2016-08-03 3 views
0

Я работаю над визуальным проектом города, и у меня есть вопрос, который работает на моей голове! В основном я создал простую рекламную панель, и я добавил текстуру к ней, которая является плакатом. Мой вопрос в том, что, как я могу заставить эту доску изменять ее текстуру через некоторое время до другой текстуры! Я имею в виду, что доска будет похожа на слайд-шоу, а текстуры будут изменчивы к другому. Так что это не было бы статикой. Вот изображение платы:Как сделать слайд-шоу изображения текстуры в Unity 5

print screen

Так что, если вы знаете, как это сделать, пожалуйста, дайте мне знать, и дать некоторые рекомендации, .. Спасибо

ответ

0

Вы можете подготовить List<Texture2D> текстур вы хотите быть в вашем слайд-шоу, а затем назначить сценарий вашей рекламной панели, который назначает новый Texture2D от List до доски Material, когда пройдет определенное количество времени.

Для подсчета времени вы можете скопировать Time.deltaTime в свою Update функцию.

Для настройки текстуры материала вы можете использовать Material.SetTexture (https://docs.unity3d.com/ScriptReference/Material.SetTexture.html), если я не ошибаюсь.