2017-05-01 2 views
0

Ich habe einen Trigger in meinem Spiel und möchte die Textur ändern, wenn der Spieler einen bestimmten Bereich betritt. Ich habe den Auslöser eingerichtet, kann aber das Bild des Waals (Objekts) nicht ändern.Wie man die Textur eines Objekts durch einen Trigger in eine neue Textur ändert

Hier ist der Code, ich verwende:

var Wall1: GameObject; \\Existing Game Object 
var wall1TC: Texture; \\Texture to change Existing Game Object to. 


    function OnTriggerEnter() { 

    GetComponent.<Renderer>().material.mainTexture = Resources.Load("Wall_New_Texture", Texture); 

    } 

nicht sicher, was ich falsch hier tue?

Kann jemand bitte helfen?

Dank

Antwort

2

Hier ist der Code für Wandmaterial Textur verändert sich -

var Wall1: GameObject; \\Existing Game Object 
var wall1TC: Texture; \\Texture to change Existing Game Object to. 

function OnTriggerEnter() { 

    Wall1.GetComponent.<Renderer>().material.mainTexture = wall1TC; 

} 
+0

Wow! Vielen Dank! Es funktioniert jetzt!! Ich kann nicht glauben, dass es so einfach war! – Allrounder

+0

Ihr herzlich willkommen :) –

Verwandte Themen