using UnityEngine;
using System.Collections;
public class PlayerControllers: MonoBehaviour {
public Animator anim;
public float speed;
void Start () {
anim = GetComponent<Animator> ();
}
void Update () {
if (Input.GetKey (KeyCode.D))
{
transform.Translate(Vector2.right * speed);
}
if (Input.GetKey (KeyCode.A))
{
transform.Translate(-Vector2.right * speed);
}
if (Input.GetKey (KeyCode.W))
{
transform.Translate(Vector2.up * speed);
}
if (Input.GetKey (KeyCode.S))
{
transform.Translate(-Vector2.up * speed);
}
if (Input.GetKey (KeyCode.A)) {
anim.SetBool ("Left", true);
anim.SetBool ("Right", false);
anim.SetBool ("Up", false);
anim.SetBool ("Down", false);
}
if (Input.GetKey (KeyCode.S)) {
anim.SetBool ("Down", true);
anim.SetBool ("Up", false);
anim.SetBool ("Left", false);
anim.SetBool ("Right", false);
}
if (Input.GetKey (KeyCode.D)) {
anim.SetBool ("Right", true);
anim.SetBool ("Left", false);
anim.SetBool ("Up", false);
anim.SetBool ("Down", false);
}
if (Input.GetKey (KeyCode.W)) {
anim.SetBool ("Up", true);
anim.SetBool ("Down", false);
anim.SetBool ("Left", false);
anim.SetBool ("Right", false);
}
if(Input.GetKey (KeyCode.A)){
anim.SetBool("Player_Left", true);
}
else{
anim.SetBool ("Player_Left", false);
}
if(Input.GetKey (KeyCode.S)){
anim.SetBool("Player_Down", true);
}
else{
anim.SetBool ("Player_Down", false);
}
if(Input.GetKey (KeyCode.D)){
anim.SetBool("Player_Right", true);
}
else{
anim.SetBool ("Player_Right", false);
}
if(Input.GetKey (KeyCode.W)){
anim.SetBool("Player_Up", true);
}
else{
anim.SetBool ("Player_Up", false);
}
}
}

No comments:
Post a Comment