Voltear Personaje







using UnityEngine;
using System.Collections;

public class NickPlayer : MonoBehaviour {

Rigibody2D NickRB;
public float maxvelocidad;

//Voltear Nick

bool voltearNick = true;
SpriteRenderer NickRender;

// use this for initialization

void Start () {
  NickRB = GetComponent<Rigibody2d> ();
NickRender = GetComponent<SpriteRenderer> ();
}

// Update is called once per frame
void Update () {
float mover = Input.GetAxis ("Horizontal");

if (mover > 0 && !voltearNick)
        {
            voltear();
        }
        else if (mover < 0 && voltearNick)
        {
            voltear();

        }

NickRB.velocity = new Vector2 (mover * maxVelocidad, NickRB.velocity.y);
}
  void voltear(){
        voltearNick = !voltearNick;
        NickRender.flipX = !NickRender.flipX;

    }
}

Comentarios