Noticias

¡RECUERDA QUE SI ERES UN NUEVO USUARIO, DEBES PRESENTARTE PARA PODER PUBLICAR MENSAJES! | TENEMOS CANAL OFICIAL DE TELEGRAM: t.me/unity3dspain

Acceder a un script C# desde JS

Iniciado por AdrianMadu, Junio 25, 2015, 05:24:25 PM

Tema anterior - Siguiente tema
Pues eso que necesito acceder desde un script JS que es el lenguaje que mas o menos domino a un parametro de un script C# que descargue de internet. Se que C# es muy parecido pero esk no lo domino del todo y ademas el script JS ya tiene su buen tamaño y no me planteo pasarlo a C#. Lo malo es que con el clasico GetComponent(NombreScript) no puedo me dice que no lo encuaentra, alguno sabe alguna solucion??

Intenta dar más detalles sobre el problema.
  • ¿Qué tipo de error te da ese GetComponent?

  • ¿Cómo se llama el GameObject que intentas recuperar?

  • ¿Existe, seguro?¿O es un Objeto clonado o dinámico, tal vez?


Junio 25, 2015, 06:30:11 PM #2 Ultima modificación: Junio 25, 2015, 06:30:46 PM por AdrianMadu
Cita de: pioj date=1435249378 
Intenta dar más detalles sobre el problema.
  • ¿Qué tipo de error te da ese GetComponent?

  • ¿Cómo se llama el GameObject que intentas recuperar?

  • ¿Existe, seguro?¿O es un Objeto clonado o dinámico, tal vez?

 
El error que me sale es que no puedo acceder al componente porque no existe. El gameObject es la Main Camara pero la tengo agregada como una variable de nombre cam. el script al que quiero acceder se llama "CameraFilterPack_TV_Chromatical.cs" y si existe seguro.
 
El codigo que me da fallo en concreto seria esto:
 
var cam : GameObject;
 
cam.GetComponent(CameraFilterPack_TV_Chromatical).enabled=true;
 
No pongo el codigo entero porque lo he solucionado creando dos camaras y el codigo ya no lo tengo pero vamos que fue eso lo que puse. Lo pregunto porque la solucion de las dos camaras no es la mejor evidentemente

Etiquetas: