using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class NickPlayer : MonoBehaviour {
Rigidbody2D Nick;
public float maxVelocidad;
Animator NickAnim;
//Saltar Nick
bool ensuelo = false;
float chekearRadioSuelo = 0.2f;
public LayerMask capasuelo;
public Transform chequearSuelo;
public float poderSalto;
//Voltear Nick
bool voltearNick = true;
SpriteRenderer NickRender;
// Use this for initialization
void Start () {
Nick = GetComponent<Rigidbody2D> ();
NickRender = GetComponent<SpriteRenderer>();
NickAnim = GetComponent<Animator>();
}
// Update is called once per frame
void Update () {
float mover = Input.GetAxis ("Horizontal");
if (mover > 0 && !voltearNick) {
voltear();
} else if (mover <0 && voltearNick){
voltear();
}
Nick.velocity = new Vector2 (mover * maxVelocidad, Nick.velocity.y);
//Hacer que Nick Corra
NickAnim.SetFloat("velMovimiento", Mathf.Abs(mover));
}
void voltear(){
voltearNick = !voltearNick;
NickRender.flipX = !NickRender.flipX;
}
}
Comentarios
Publicar un comentario