Noticias

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

[Ayuda] Problema al exportar el proyecto

Iniciado por ezequiel alberro, Noviembre 14, 2016, 09:25:52 PM

Tema anterior - Siguiente tema
Noviembre 14, 2016, 09:25:52 PM Ultima modificación: Noviembre 14, 2016, 09:27:16 PM por ezequiel alberro
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.
 
 
 

 

Noviembre 14, 2016, 11:05:02 PM #1 Ultima modificación: Noviembre 14, 2016, 11:05:23 PM por kingtrase
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.

····>Desarrollando un videojuegos online-arcade para Android.


····>Programador en:C,C#,VB.net,PHP,HTML5,SQL,JS,Ruby.


····>Trabajando en: Desarrollo de paginas web y bushistudios.


                    ๑۩۞۩๑_(▀▄)KINGTRASE()_๑۩۞۩๑ 



Parece un error de Shader, o material; o de DirectX, de que no soporte un shader concreto...

Etiquetas: