2022-09-09 Unity InputSystem1——概述

文章目录

        • 一、新老输入系统
        • 二、导入 InputSystem

​ InputSystem 是 Unity 提供的一种新的输入系统

​ 最新 InputSystem 的运行环境需要 Unity 2019.4 以上版本 + .NET 4 runtime

​ 它相对于老的输入系统更具拓展性和可自定义的替代方案

一、新老输入系统

(一)老输入系统

​ 我们需要自己写各种检测代码来判断设备输入,并处理对应逻辑

void Update() {
    if (Input.GetMouseButtonDown(0)) {
        print("123");
    }
}

(二)新输入系统

​ 不仅可以像老输入系统一样使用,还增加了输入配置的概念,新输入系统

​ 将输入操作进行封装,让我们可以在 Unity 内进行输入配置文件编辑

​ 我们不需要写代码来判断设备输入,只需要把工作重心放在逻辑处理上

二、导入 InputSystem

​ 在 PackageManager 中导入 Input System

2022-09-09 Unity InputSystem1——概述_第1张图片

​选择 InputSystem 和老 InputManager 的启用情况:

Edit -> Player -> Other Settings -> Configuration -> Active Input Handling

可以同时启用也可以只启用其中之一,每次启用后会重启 Unity

2022-09-09 Unity InputSystem1——概述_第2张图片

你可能感兴趣的:(Unity,学习,unity,游戏引擎)