Frage von zantes, 14

Unity 3d auf ImageEffects zugreifen per script?

Ich habe 5 Image Effect scripts auf meiner Camera, aber wie greife ich per script auf sie zu ? GetComponent ? habe keine ahnung wie das mit getcomponent gehen soll hab schon fast alles ausprobiert. ich möchte das script an und aus machen , aber wie greife ich drauf zu ?

Es liegt auf der Camera als Komponente, nicht im Project feld !!

Danke mfg

Antwort
von OctoMan, 3

Viele Wege führen nach Rom.

public DeinScriptName imageEffectScript;//dragge object mit script in slot

imageEffectScript.irgendwas = wasanderes;

oder

private  DeinScriptName imageEffectScript;

imageEffectScript = imageEffectScript.GetComponent<DeinScriptName>();

Von woanders drauf zugreifen:

imageEffectScript =GameObject.Find("Camera").GetComponent<DeinScriptName>();

oder

imageEffectScript =FindObjectOfType(DeinScriptName).... hier bin ich mir grad nicht ganz sicher

Keine passende Antwort gefunden?

Fragen Sie die Community