using UnityEngine;
using System.Collections;
public class MoveByADSW : MonoBehaviour {
//人物状态
public const int HERO_UP = 0;
public const int HERO_RIGHT = 1;
public const int HERO_DOWN = 2;
public const int HERO_LEFT = 3;
//人物当前行走的方向状态
public int state = 0;
//人物移动速度
public int moveSpeed = 2;
//初始化人物位置
public void Awake()
{
state = HERO_UP;
}
// Use this for initialization
void Start () {
}
// Update is called once per frame
void Update () {
//获取控制的方向, 上下左右,
float KeyVertical = Input.GetAxis("Vertical");
float KeyHorizontal = Input.GetAxis("Horizontal");
Debug.Log("keyVertical" + KeyVertical);
Debug.Log("keyHorizontal" + KeyHorizontal);
if(KeyVertical
unity3d中上下左右键控制移动
最新推荐文章于 2024-08-27 20:22:10 发布