Hola, estoy buscando cómo se hace para poder coger variables de scripts programados en js y utilizarlas en otras script programados en cs.
Después de estar un rato buscándolo en español, y sin encontrar nada, decidí buscarlo en inglés y encontré esto:
http://www.41post.com/1935/programming/unity3d-js-cs-or-cs-js-access El problema que tengo y el que me gustaría por favor que me solucionasen, es que no sé que es cada cosa de esta script; es decir, que no sé si JS1, jsScript, CSharp1y csScript son variables, gameObjects o scripts,
También agradecería que me dijesen si hay otra forma más fácil o mejor de hacer esto.
Gracias
Son Clases, que seguramente heredan de MonoBehaviour, lo mejor que puedes hacer es empezar por programar cosas simples, y mani***r alguno de los lenguajes que puedes usar en Unity.
De acuerdo, gracias
contestando meramente tu pregunta: puedes acceder a variables de otros scripts independientemente de su codificacion usango GetComponent.
Por ejemplo si tienes una variable Vida en el script enemigo.js acceder a su valor desde otro script asi:
variableLocal = gameObjectQueContieneElScrip.GetComponent(enemigo).Vida;
"variableLocal" y "Vida" deben de ser del mismo tipo y la variable que quieres accesar no debe estar protegida (declarada como publica)