Jump to content
Sign in to follow this  
Guest Alanc89

Aporte de codigo voltear y mover sprite IZQ DER + Duda

Recommended Posts

Guest Alanc89
using UnityEngine;
using System.Collections;

public class Personaje : MonoBehaviour {
	
	public KeyCode right;
	public KeyCode left;
	public KeyCode up;

	private int MirarIZQ = -1;
	private int MirarDER = 1;
	
	
	void FixedUpdate () 
	{
		if (Input.GetKey(right)) 
		{
			VolteaDER ();
			transform.Translate(new Vector2(0.1f, 0.0f));
		}
		if (Input.GetKey(left)) 
		{
			VolteaIZQ ();
			transform.Translate(new Vector2(-0.1f, 0.0f));
		}
		if (Input.GetKey(up))
		{
			transform.Translate(new Vector2(0.0f,0.1f));
		}
	}
	
	void VolteaIZQ () 
	{
		transform.localScale = new Vector3(MirarIZQ, 1, 1);
	}
	
	void VolteaDER () 
	{
		transform.localScale = new Vector3(MirarDER, 1, 1);
	}
	
	
}

El código funciona ok, pero quiero añadirle el movimiento de mi personaje cuando camina, ya tengo hecha las transiciones y animaciones (es un sprite), (idle, run, air), air = saltar). Intente de todo pero no puedo lograrlo.

Share this post


Link to post
Share on other sites
Sign in to follow this  

UnitySpain © Todos los derechos reservados 2020
×
×
  • Create New...