Ich versuche, die Textur meines Objekts mit diesem Code zu ändern:Texture2D arbeitet in Editor, aber nicht in Android-Gerät
Texture2D baileyburlwood = Instantiate(Resources.Load("bailey burlwood") as Texture2D);
myObject.GetComponent<Renderer>().material.mainTexture = baileyburlwood;
Es funktioniert perfekt im Editor in Ordnung, die Textur ändert aber als ich versuchte, Um es in meinem Android-Gerät laufen zu lassen, wird mein Objekt einfach schwarz. Es gibt auch keinen Fehler oder irgendeine Warnung. Bitte helfen! Vielen Dank!
Ich bin mit Unity 5.5.1f btw
Ändert sich der Wert von baileyburlwood während des Spiels? – Universus
was meinst du mit wechseln? – Janella
Ich sehe, Sie laden Textur-Datei von Ressource-Ordner, aber ist es wirklich notwendig, es so zu tun? Weil du einfach "public Texture2D baileyburlwood;" veröffentlichen und dann im Editor deklarieren kannst. Ich empfehle auch nicht Leerzeichen in Dateinamen zu verwenden. – Universus