Noticias

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

EFECTOS DE PARTICULAS PARA LA UI

Iniciado por zelleGames, Julio 12, 2018, 07:17:28 PM

Tema anterior - Siguiente tema
Buenas gente,
 
 
 
Estoy embarcado en un proyecto para movil y queria añadir unos sencillos effectos a la UI, con el Particle system.
 
El problema es que no se ven, el proyecto esta configurado para 3D y no consigo ver las particulas en la capa de la UI.
 
En el mundo 3D si que estan pero aparecen detras de la capa de la UI.
 
 
 
¿Sabéis como prodria hacer para usar el particle system en la UI?
 
 
 
Gracias y un saludo

Cita de: memonic date=1531415848¿Sabéis como prodria hacer para usar el particle system en la UI?
   


 

   Y por qué tendrían que estar en esa capa? he creado menus con partículas de fondo y se veían lo más bien, no necesariamente estaban en UI pero recuerdo que se veían, pero bueno si querés generalizarlo y hacerlo util para cualquier escenario (y que no se junte gameplay con UI) podés hacerlo bien fácil haciendo uso de una cámara dedicada a UI (que siempre viene como anillo al dedo), ponés tu UI del modo que quieras aunque para hacerlo más versatil lo tendrías que poner en CameraSpace (creo que se llamaba así) y colocas tu sistema de partículas donde quieras, el canvas y el sistema tendrán que estar en una capa, y tu "cámara UI" deberá ver solamente esta capa (o las capas que estés usando, destildá el resto), con el modo dont clear o depth only, y la cámara del gameplay (tu main camera) se renderizará primero (chequea el campo "depth") con clear color o skbox dependiendo de lo que estés usando.

 
La cosa es que ahora podés poner el orden que quieras, una partícula adelante de un botón por ej, que con overlay creo  que no podés a no ser que metas un rawImage con un renderTexture dedicado a la partícula, y queda bastante lioso.
 
Saludos

Buenas lightbug, perdon por contestar tarde. Le echare un ojo a eso que me comentas de una camara dedicada a la UI.
 
La cosa es que el proyecto es un 90% UIy el resto 3D y queria poner efectos por ejemplo cuando coges un cofre, al ganar dinero etc..
 
Haber si cuando tenga avanzado un poco mas el proyecto subo algo por aquí.
 
 
 
Un saludo y gracias por contestar.
 
 

Ya por fin lo averigüe¡¡¡
 
 
 
 en el apartado renderer de las partículas, hay una opcion que es "sorting layer", ahí si pones FX se superpone todas las capas viéndose a si los efectos:

Por hacer una aclaración y por si a alguien le sirve de algo, justo el campo de debajo "Order in layer" indica, dentro de la misma capa, si un objeto se va a posicionar delante o detrás de otro.

Etiquetas: