Unity基础——Input
2013-07-04 08:44
323 查看
Input 输入
输入系统的接口
用这个类能够读取输入管理器设置的按键,以及访问移动设备的多点触控或加速感应器。
Input.GetAxis()
Horizontal 、Vertical 映射与控制杆、A、W、S、D和箭头(方向键);
"Mouse X" 和"Mouse Y" 映射于鼠标;
"Fire1", "Fire2" "Fire3"映射于键盘的Ctrl、Alt、Cmd键和鼠标中键或控制器的按钮。
新的输入设置可以使用输入管理器来添加。
Input类变量
mousePosition 获取鼠标当前位置 ,屏幕左下角(0,0)
anyKey 判断是否按下键
inputString 返回键盘输入
Input类函数
GetAxis()
GetButton()
GetButtonDown()
GetButtonUp()
GetKey()
GetKeyDown()
GetKeyUp()
GetMouseButton()
GetMouseButtonDown()
GetMouseButtonUp()
ResetInputAxes() 重置输入轴
困惑:
GetAxis()和GetAxisRaw()的区别
关于移动设备的一些变量和方法
理清思路:
Input是一个类,类里面有成员变量及方法,且都是静态的,所以在其他类中调用它的成员变量及方法时,直接通过类名调用,例如:Input.anyKey。
输入系统的接口
用这个类能够读取输入管理器设置的按键,以及访问移动设备的多点触控或加速感应器。
Input.GetAxis()
Horizontal 、Vertical 映射与控制杆、A、W、S、D和箭头(方向键);
"Mouse X" 和"Mouse Y" 映射于鼠标;
"Fire1", "Fire2" "Fire3"映射于键盘的Ctrl、Alt、Cmd键和鼠标中键或控制器的按钮。
新的输入设置可以使用输入管理器来添加。
Input类变量
mousePosition 获取鼠标当前位置 ,屏幕左下角(0,0)
anyKey 判断是否按下键
inputString 返回键盘输入
Input类函数
GetAxis()
GetButton()
GetButtonDown()
GetButtonUp()
GetKey()
GetKeyDown()
GetKeyUp()
GetMouseButton()
GetMouseButtonDown()
GetMouseButtonUp()
ResetInputAxes() 重置输入轴
困惑:
GetAxis()和GetAxisRaw()的区别
关于移动设备的一些变量和方法
理清思路:
Input是一个类,类里面有成员变量及方法,且都是静态的,所以在其他类中调用它的成员变量及方法时,直接通过类名调用,例如:Input.anyKey。
相关文章推荐
- 【Unity3D基础教程】给初学者看的Unity教程(一):GameObject,Compoent,Time,Input,Physics
- 【Unity3D基础概念】给初学者看的Unity概览(一):GameObject,Compoent,Time,Input,Physics
- Unity 基础 - Input 类
- unity 基础之InputManager
- Unity中用到的C#补充(一)-C#基础
- 【蓝鸥Unity开发基础三】课时2 游戏对象和基本操作
- input子系统基础之按键1——什么是input子系统?
- Hadoop MapReduce InputFormat基础
- Unity学习疑问记录之向量基础
- Unity基础备忘(持续更新)
- [UnityShader基础]坐标系
- [unity基础教程]Unity3D NGUI事件 UIEvents
- C#编写Unity基础GUI之控件-2
- unity基础开发----3dsmax烘培导入Unity中过程
- OGRE基础教程四 Frame Listeners and Unbuffered Input
- Unity3D基础学习篇-Unity基本原理
- unity基础开发----引用第三方DLL,解析JSON
- unity基础开发----外部加载资源AssetBundles
- unity shader学习笔记(四)——Unity中的基础纹理之单张纹理
- unity基础开发----添加天空盒