2016-08-03 25 views
0

Ich arbeite an einem visuellen Stadtprojekt und ich habe eine Frage, die auf meinem Kopf läuft! Im Grunde habe ich ein einfaches Werbebrett gemacht, und ich habe ihm eine Textur hinzugefügt, die ein Poster ist. Meine Frage ist, wie kann ich in der Lage sein, dieses Board nach einer gewissen Zeit zu einer anderen Textur zu verändern! Ich meine, das Board wäre wie eine Diashow und die Texturen wären veränderbar. Es wäre also nicht mehr statisch. Hier ist das Bild des Vorstandes:Wie man eine Slideshow eines Texturbildes in Unity 5 macht

print screen

Also, wenn Sie wissen, wie dies zu tun, lassen Sie es mich wissen, und einige Richtlinien geben .. Danke

Antwort

0

Sie bereiten könnte ein List<Texture2D> von Texturen Sie wollen Seien Sie in Ihrer Diashow und weisen Sie Ihrer Werbetafel ein Skript zu, das nach Ablauf einer bestimmten Zeit den Boards Material einen neuen Texture2D von diesem List zuweist.

Für die Zählzeit können Sie z. B. Time.deltaTime in Ihrer Update Funktion ansammeln.

Zum Einstellen der Textur des Materials können Sie Material.SetTexture (https://docs.unity3d.com/ScriptReference/Material.SetTexture.html) verwenden, wenn ich mich nicht irre.