Noticias

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

Ayuda con sprites y dudas

Iniciado por maikai, Abril 17, 2017, 08:03:19 AM

Tema anterior - Siguiente tema
Hola a todos. Tengo unas dudas respecto a crear proyectos en 2d con vista top-down, desde arriba.
 
Quisiera saber si al crear tiles o baldosas como suelo en esta vista hay que darle alguna propiedad a dichos elementos del tileset para que el programa lo reconozca como suelo? Y ... Para crear un arbol o una roca en 2d como hago para que mi personaje pueda pasar por detras del sprite sin atrabesarlo ? Que valores se colocan para que un arbol de la impresion de que tiene parte trasera y no de ser plano?
 
Muchas gracías.

Cita de: maikai date=1492408999para que el programa lo reconozca como suelo?
   


a que te referis a que lo reconozca como suelo? vos le das la profundidad (z) + el sortingLayer (orden de dibujado, independientemente de profundidad) que quieras. Por ejmplo en un top down tenes suelo, arbol background (detras), arbol foreground (delante), casa, personaje: el orden prodria ser:
 
- arbol foreground z = -1
 
- jugador z = 0 (me gusta que tenga el cero de referencia)
 
- casa z = 1
 
- arbol background z = 2
 
quizas veas que en los juegos si el personaje pasa por detras del arbol se cambian estos ordenes, es un simple calculo de parte del arbol, si su posicion Y es mayor a la del player este pasa a estar detras (z mas grande) sino queda con un z mas chico. Creo que en 5.6 se tiene los sorting groups que hacen exactamente eso.
 

 
Podes manejarte solo con sorting layers pero yo personalmente en un juego 2D me manejo todo en 3D (ya que hay luces y demas) entonces cuando veas en la escena todo en z=0 te vas a hacer terrible lio.
 
Saludos

Ok. Pues lo que me comentas me ayuda bastante, con estas referencias me hago una idea de como lo puedo hacer. Muchas gracías por la info:)

Etiquetas: