[Unity]Rendere gli oggetti semitrasparenti con gli script.


Questa volta voglio rendere l’oggetto semitrasparente con uno script.

Per prima cosa posiziono un cubo leggermente più grande e poi un cubo più piccolo dietro di esso.
Al cubo più grande è collegato un materiale rosso.

Nello stato attuale, si vede solo il cubo rosso, ma dietro c’è un cubo bianco.

Quindi, impostare lo shader del materiale del cubo rosso su Legacy Shaders → Transparent → Diffuse.


Quindi, creare un nuovo script per il cubo rosso e scrivere quanto segue.

Questa volta, trattandosi di un esempio, è scritto in Start, ma impostando il valore di color.a a 0,6f, viene reso semitrasparente.
Impostando il valore a 1,0f, viene reso completamente trasparente.

Quando il gioco viene eseguito, il cubo rosso diventa traslucido e il cubo dietro di esso può essere visto.