Noticias

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

renderizar un sprite dentro de una mascara, pero sin renderizár la parte que está fuera de otra mascara

Iniciado por TheMurddock, Julio 27, 2017, 08:55:08 AM

Tema anterior - Siguiente tema


 




   Hola, sé que esto suena confuso así que lo explicaré, intento crear un circulo que se corte por la parte de abajo por la mascara que lo contiene, y al mismo tiempo el circulo tenga un vacío en su interior ( para esto hago que de el circulo solo se pueda ver la parte que está afuera de la mascara)


   Es decir, por un lado el circulo tiene que renderizár la parte interior de una mascara, y la parte exterior de otra mascara, pero el Sprite Mask solo permite hacer una de las dos,


   Circulo entre el otro circulo : https://ibb.co/iVkmPk


   Cuando renderizo solo la parte de afuera del sprite: https://ibb.co/mT9wPk


   Lo que me gustaría obtener :  (este lo hice en photoshop jojo ) : https://ibb.co/fTaBPk


   Tnx for your time :)

no he visto una buena solucion de mascaras, asi que si puedes es mejor que hagas solida la parte de abajo del circulo grande para que quede sobre el pequeño...



Hola, el problema es un poco raro
 
Si son sprites, no vastaria con cambiar el "Sorting Layer" o el "Order in Layer" para que dibuje el circulo grande el ultimo? Asi "taparia" al otro circulo

ya intentaste utilizar el nuevo sistema de mascaras que trae el nuevo unity? no lo he calado bien, pero ya tiene la opcion de mascaras en los sprites :O
 
 
 
 

Etiquetas: