Archivo de la etiqueta: sprite

EfectoTrail Renderer

unity_trail_rendererEl Efecto Trail Renderer dibuja una cola que simula efecto de velocidad, de fuego, etc. sobre un gameobject. Es muy fácil de aplicar en Unity 3D. Simplemente selecciona el sprite u objeto sobre el que quieras aplicar y seleccionas añadir componente. En efectos encontrarás Trail Renderer. Ahora solo tienes que aplicar un material para inicio y otro para final y listo. Puedes crear un material rápidamente desde la pestaña Project > Create > Material y añadiendo cualquier imagen como Base.

Sigue leyendo

Cambiar punto de pivote en un sprite múltiple

El cambio de pivote en un sprite múltiple es muy parecido al cambio de pivote en un sprite simple. Solo hay que abrir el “Sprite Editor” con nuestro sprite múltiple, seleccionar el sprite en el que queramos cambiar el pivote y, bien podremos hacerlo arrastrando el pivote con el puntero del ratón o mediante el cambio de los valores X e Y del panel del sprite.

Cambiar punto de pivote de un sprite

pivos_sprite_unityUna de las cosas que me ha vuelto loco hasta ahora es el pivote de un sprite. Vengo de Adobe Flash y sé que los movieclips (o prefabs que son los equivalentes en Unity) tienen pivote y todo gira en torno a él. Hasta ahora he tenido que crear un gameobject vacío y colocar el elemento que necesitaba acorde a su nueva posición local… un rollo.
Bien, este punto tan importante se puede cambiar desde el sprite mismo. Seleccionando el punto de pivote entre los expuestos o creando nuestro propio punto. Hay que saber que los valores X e Y oscilan entre 0 y 1. Siendo 0 el punto inferior izquierdo y 1 el superior derecho.

Creación del grid a través de Instantiate

Creación del grid a través de Instantiate(). En este caso asignamos un sprite como suelo.
Modo de uso: Añadir el script a la cámara principal y asignar un sprite. El movimiento del personaje lo creamos en este otro artículo: Movimiento jugador tipo grid con teclas WASD.

Sigue leyendo