概念
Input就是输入系统的接口
Unity默认

Horizontal对应左右Vertical对应上下Mouse X对应鼠标左右移动Mouse Y对应鼠标上下移动MouseScrollWheet鼠标滚轮Fire1(Mouse0)鼠标左键Fire2(Mouse1)鼠标右键Fire3(Mouse2)鼠标中键
常用静态变量
anyKey当前是否有任何键或鼠标按钮处于按下状态anyKeyDown任意按键被按下返回truemousePosition返回鼠标当前位置mousePresent检测是否有物理鼠标设备
常用静态方法
GetAxis获取指定虚拟轴的值 [-1.1]GetAxisRaw获取指定虚拟轴未平滑过渡的值(-1,0,1)GetButton当按住 buttonName 标识的虚拟按钮时返回tureGetButtonDown当开始按下 buttonName 标识的虚拟按钮时返回trueGetButtonUp当松开 buttonName 标识的虚拟按钮时返回trueGetKey在按下 name 标识的键时返回 true。GetKeyDown在开始按下 name 标识的键的帧期间返回 true。GetKeyUp在松开 name 标识的键的帧期间返回 true。GetMouseButton返回是否按下了给定的鼠标按钮。GetMouseButtonDown在开始按下给定鼠标按钮的帧期间返回 true。GetMouseButtonUp在释放给定鼠标按钮的帧期间返回 true。
Unity引擎中的Input系统提供了一套接口用于处理用户输入,包括键盘、鼠标和游戏控制器的操作。Horizontal和Vertical对应方向键,MouseX和MouseY跟踪鼠标移动,MouseScrollWheel处理滚轮。此外,GetAxis方法获取虚拟轴的平滑值,GetButton系列方法检测按键和鼠标按钮的状态变化。GetKeyDown等方法则关注按键的按下和释放事件。
2万+

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



