轴需要单独设置

using UnityEngine;
using System.Collections;
using UnityEngine.UI;
public class OutputKey : MonoBehaviour {
public Text textEvent;
public Text textKeyCode;
public Text textJoystick;
void Start () {
}
float x;
float y;
void Update () {
x = Input.GetAxis ("JoystickX");
y = Input.GetAxis ("JoystickY");
}
void OnGUI()
{
if(Input.anyKeyDown)
{
Event e = Event.current;
string s = e.keyCode.ToString();
if(e.type==EventType.Repaint || e.type==EventType.Layout){
}
else{
textEvent.text = "Event:"+e.ToString();
}
textKeyCode.text = "Keycode:"+s;
}
textJoystick.text = "Joystick x:" + x + " y:" + y;
}
}
本文介绍了一个Unity脚本,用于在游戏中实现输入管理,包括监听键盘事件、获取按键代码和读取游戏手柄的轴输入。通过使用Unity的Input.GetAxis和Input.anyKeyDown方法,该脚本能够实时显示当前的键盘事件、按键代码以及游戏手柄的X和Y轴位置。
980

被折叠的 条评论
为什么被折叠?



