unity InputSystem 问题?(unity input 输入读取问题)
更新时间:2021-08-21 18:14:52 • 作者:CLIFTON •阅读 1017
- unity input 输入读取问题
- unity3d控制器脚本的问题!急!!!出现UnityException: Input Axis Vertial is not setup.是什么原因?
- unity 怎么表示getaxis
- 为啥我的unity input.getaxis后面自动出东西
unity input 输入读取问题
同一帧的input值是一样的,如果有多种输入控制,可以定义预处理,统一调用
unity3d控制器脚本的问题!急!!!出现UnityException: Input Axis Vertial is not setup.是什么原因?
刚遇到这种情况,目前解决,我的情况是插件原因更改了默认设置,具体恢复方法是在Editor——project setting——Input 点击小齿轮图标,然后reset 完成修复
unity 怎么表示getaxis
在Input类里面。using UnityEngine;
using System.Collections;
public class ExampleClass : MonoBehaviour {
public float speed = 10.0F;
public float rotationSpeed = 100.0F;
void Update() {
float translation = Input.GetAxis("Vertical") * speed;
float rotation = Input.GetAxis("Horizontal") * rotationSpeed;
translation *= Time.deltaTime;
rotation *= Time.deltaTime;
transform.Translate(0, 0, translation);
transform.Rotate(0, rotation, 0);
}
}
为啥我的unity input.getaxis后面自动出东西
这个函数的参数是unity中的“轴”的概念,轴可以再edit— projrct setting—input中设置,unity最多可以设置17个轴。事实上,每个轴对应于键盘或者鼠标的某种动作。