KnowledgeCity

Unity 进阶:使用输入

使用默认和新的输入系统控制玩家
免费观看第一课 — 获取全部 4 节课程的完整访问权限。

To view this video please enable JavaScript.

课程:按需
中级  提供者 Ken Geary  4 课时 ·  26m  语言:阿拉伯语, 德语, 英语, 西班牙语, 法语, 葡萄牙语, 简体中文 

课程描述

在这些课程中,您将了解默认的Unity输入以及用于控制玩家角色的新输入系统。默认的Unity输入系统使用映射到WSAD键的键盘键以及箭头键和空格键,您将为玩家创建向前和向后移动的代码。您将导入新的输入系统并设置组件以创建自定义操作,以便使用新的输入系统操作设置左右移动。然后,您将创建一个新动作并将其映射到空格键以实现更多玩家移动。您将修改玩家代码以添加输入系统库,以及调用新输入系统的命令。这映射了A和D键以及左右箭头,使玩家左右移动,以及空格键使玩家跳跃。

您将学到的内容

  • 使用默认 Unity 输入系统编写代码,控制玩家的基本移动
  • 将键盘按键(WSAD、方向键和空格键)映射为控制玩家前进和后退
  • 安装并导入新的 Unity 输入系统
  • 设置自定义动作组件以控制玩家左右移动
  • 创建新动作并将其映射到空格键,使玩家跳跃
  • 修改玩家代码以添加输入系统库并调用新输入系统

关键要点

  • 默认 Unity 输入系统与映射到 WSAD 键、方向键和空格键的键盘按键配合使用。
  • 您将使用默认输入编写玩家前进和后退移动的代码。
  • 导入新输入系统并设置组件,以创建左右移动的自定义动作。
  • 创建新动作并将其映射到空格键,实现更多玩家移动方式。
  • 修改玩家代码,将 A 和 D 键及左右方向键映射为左右移动,将空格键映射为跳跃。

常见问题

本课程将学习哪些内容?

您将了解默认 Unity 输入以及新输入系统,用于控制玩家角色,包括编写玩家移动代码、安装新输入系统、使用自定义动作组件,以及使用新输入系统控制玩家。

哪些按键用于控制玩家?

默认 Unity 输入系统与映射到 WSAD 键、方向键和空格键的键盘按键配合使用。使用新输入系统时,A 和 D 键及左右方向键控制玩家左右移动,空格键控制玩家跳跃。

本课程包含哪些课时?

课程包含四个课时:使用默认输入控制玩家;安装新输入系统;使用新输入系统控制玩家(第一部分);以及使用新输入系统控制玩家(第二部分)。

默认输入与本课程介绍的新输入系统有何区别?

默认 Unity 输入系统使用映射到 WSAD 键、方向键和空格键的键盘按键实现前进和后退移动,而新输入系统需导入并设置自定义动作组件,以映射左右移动和空格键跳跃动作。

本课程培养哪些技能?

本课程培养输入设备、互动式学习、交互模式、原始输入以及通用输入法(UIM)等方面的技能。