Unity Spain
Post Antiguos => General (Antiguo) => Mensaje iniciado por: Auronity en Octubre 04, 2017, 05:07:39 PM
Hola, hace tiempo que busco por todas partes como hacer para usar ua variable de un script de un objeto desde otro script de otro objeto, es decir: desde el ScriptA, del ObjetoA, quiero acceder a la variable vble del ScriptB del ObjetoB. Cuando creia que lo habia conseguido Unity me da este error: Cannot implicitly convert type `UnityEngine.Component' to `ScriptB'. An explicit conversion exists (are you missing a cast?)
Aqui dejo el codigo:
public class ScriptA: MonoBehaviour {
public GameObject objetoB;
public ScriptB scrB;
int vble;
// Use this for initialization
void Start () {
objetoB = GameObject.Find ("ObjetoB");
scrB = objetoB.GetComponent ("ScriptB");
vble = scrB.v;
.
.
.
Graciasss, por finnn, no sabes cuanto tiempo llevaba esto trayendome de cabeza
Hola, si hubieras seguido el consejo que te mandé por PM cuando te registraste, y hubieras leído el foro de Primeros Pasos, no tendrías esta duda...