Unity Spain

Post Antiguos => General (Antiguo) => Mensaje iniciado por: ezequiel alberro en Noviembre 14, 2016, 09:25:52 PM

Título: [Ayuda] Problema al exportar el proyecto
Publicado por: ezequiel alberro en Noviembre 14, 2016, 09:25:52 PM
Hola, queria ver si alguien me puede ayudar o decir que suscede con un problema que tengo actualmente con unity.
 
Eh estado haciendo unas pruebas para un juego que hare, la prueba era simple hacer que los objetos que se interpongan entre el player y la camara adquieran transparencia para poder ver donde se encuentra el player, al terminar el script el cual lo hice con un Ray cast Hit y cambiando a "Transparent/diffuse" luego aplicaba la transparencia con SetColor luego el objeto se volvia "Standard" esto me funciono sin problemas lo ejecute desde el editor y no habia ni problema. pero resulta que cuando lo exporte osea desde "build setting" la transparencia no se aplicaba el objeto se quedaba rosado como si no enocntrara el material pero lo que no entiendo es que en el editor andaba y si use getcomponent para especificar etc. pero no logro entender porque esto no funciona al exportar.
 
dejo dos imagenes una como se ve desde el editor y una segunda de como se ve desde el .exe ya exportado.
 
 
 

 
Título: [Ayuda] Problema al exportar el proyecto
Publicado por: kingtrase en Noviembre 14, 2016, 11:05:02 PM
no se el por que de ese error, pero puedes probar con esto:
 

OBJETO_A_TRANSPARENCIA.GetComponent<Renderer>().material.color.a = 1.0f; //o a 0.0f
  //esto cambia el alpha del material

 
En vez de cambiar el shader, solo tienes que cambiar el alpha del material, ademas es mas liviano.
 
Aplicalo como corresponda en tu script
 
Espero que te sirva. Un Saludo.
Título: [Ayuda] Problema al exportar el proyecto
Publicado por: pioj en Noviembre 15, 2016, 09:48:44 AM
Parece un error de Shader, o material; o de DirectX, de que no soporte un shader concreto...