第十讲.Input输入系统.pptxVIP

  • 0
  • 0
  • 约1.8千字
  • 约 16页
  • 2026-09-14 发布于陕西
  • 举报

第十讲.Input输入系统演讲人2024-01-04

虚拟按键01按键脚本02目录

访问输入系统的接口。使用该类来读取传统游戏输入中设置的轴,以及访问移动设备上的多点触控/加速度计数据。要读取轴,请将Input.GetAxis与以下默认轴之一配合使用:“Horizontal”和“Vertical”映射到游戏杆(A、D、W、S和箭头键)。“MouseX”和“MouseY”映射到鼠标增量。“Fire1”、“Fire2”、“Fire3”映射到Cmd、Cmd、Cmd键和三个鼠标或游戏杆按钮。可以添加新输入轴。若要使用输入来进行任何类型的移动行为,请使用Input.GetAxis。它为您提供平滑且可配置的输入-可以映射到键盘、游戏杆或鼠标。Input.GetButton仅用于事件等操作。不要将它用于移动操作。Input.GetAxis将使脚本代码更简洁。还有重要的一点,执行Update前,不会重置Input标志。建议在Update循环中进行所有的Input调用。

虚拟按键GetAxis返回由axisName标识的虚拟轴的值,返回值为float类型。

对于键盘和游戏杆输入,该值将处于-1-1的范围内。如果轴设置为增量鼠标移动,则将鼠标增量乘以轴灵敏度,范围不为-1-1。

虚拟按键该值与帧率无关;使用该值时,无需担心帧率变化问题

文档评论(0)

1亿VIP精品文档

相关文档