我正在开展一个视觉城市项目,我有一个问题在我头上!基本上我做了一个简单的广告板,我添加了一个纹理,这是一张海报。我的问题是,我怎样才能让这个板在一段时间后改变它的纹理到另一个纹理!我的意思是电路板就像幻灯片一样,纹理可以改变为另一个。所以它不再是静态的。这是董事会的形象:
因此,如果你知道如何做到这一点,请告诉我并给出一些指导..谢谢
答案 0 :(得分:0)
您可以准备要在幻灯片中显示的List<Texture2D>
个纹理,然后将一个脚本分配给您的广告牌,从而将Texture2D
的新List
分配给广告板当特定时间过去时Material
。
如需计算时间,您可以在Time.deltaTime
功能中累积Update
。
如果我没有弄错的话,为了设置材料的纹理,您可以使用Material.SetTexture
(https://docs.unity3d.com/ScriptReference/Material.SetTexture.html)。