Unity之新版输入系统InputSystem如何自定义InputActions

这篇具有很好参考价值的文章主要介绍了Unity之新版输入系统InputSystem如何自定义InputActions。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一.前言

上一篇文章,我们介绍了如何使用新版本的InputSystem,我们知道了InputActionsAsset给我们提供了更多的灵活性,扩展性和复用性。那么这篇文章我们就来介绍一下如何创建自定义InputActionAsset

二.创建ActionAssets

Input Action Asset 包含输入 Actions及其关联的Bindings和Control Schemes 的资源。这些资源文件扩展名是 .inputactions,并以纯 JSON 格式存储。

创建ActionAssets:在“Projects”窗口中单击鼠标右键,或从 Unity 的主菜单转到“Assets”>“Create”>“Input Action” 。

三.编辑ActionAssets

在Project面板,双击.inputactions资源,或在Inspector面本中选择“Edit Asset”按钮。就可以打开ActionAssets编辑器窗口,

如下所示:
Unity之新版输入系统InputSystem如何自定义InputActions
ActionAssets编辑器窗口分为三个窗格:
1.左窗格列出了资产中的动作图。每个 Action Map 都是您可以批量启用或禁用的 Action 的集合。
2.中间的窗格包含当前选中的 Action Map 中的 Action,以及与每个 Action 关联的绑定。
3.右窗格包含当前选定的操作或绑定的属性。

四.编辑ActionMaps

在Ac文章来源地址https://www.toymoban.com/news/detail-500487.html

到了这里,关于Unity之新版输入系统InputSystem如何自定义InputActions的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Unity使用新输入系统InputSystem制作飞机大战Demo(后处理配置、子弹的发射……)

    @作者 : SYFStrive @博客首页 : HomePage 📌: 个人社区(欢迎大佬们加入) 👉: 社区链接🔗 📌: 觉得文章不错可以点点关注 👉: 专栏连接🔗 💃: 程序员每天坚持锻炼💪 👉 飞机大战专栏 (🔥) 单例模式是1种设计模式:👉(Design pattern)代表了最佳的实践,通常被有经

    2024年01月22日
    浏览(42)
  • Unity使用新输入系统InputSystem制作飞机大战Demo(对象池设计模式及应用)

    @作者 : SYFStrive @博客首页 : HomePage 📌: 个人社区(欢迎大佬们加入) 👉: 社区链接🔗 📌: 觉得文章不错可以点点关注 👉: 专栏连接🔗 💃: 程序员每天坚持锻炼💪 👉 飞机大战专栏 (🔥) 单例模式是1种设计模式:👉(Design pattern)代表了最佳的实践,通常被有经

    2024年01月23日
    浏览(48)
  • Unity简单操作:InputSystem获取WASD键盘输入 移动人物

      目录 安装InputSystem  在编辑的脚本中使用 InputSystem生成的脚本 Unity版本:2019.2.3f1 菜单栏/Window/Package Manager/Input System  工程面板内 右键--创建Input Actions   选中New Controls改名为PlayerControls 然后属性 面板按下Edit asset  Action Maps添加:PlayerMovement   Actions添加:New action 改名为

    2024年02月16日
    浏览(38)
  • Unity 新版输入系统(Input System)

    官方教程 注意 新的输入法系统需要 Unity 2019.4+ 和 .NET 4 运行时。它不适用于 .NET 3.5 的项目。 教程版本:Unity 2021.3.26 导航栏 - Window - Package Manager 选择 Unity Registry 在列表中找到 Input System 点击 Install 安装 点击 Yes 启用新版 Input System 等待Unity重新启动 Unity 默认会同时启用旧版和

    2024年04月23日
    浏览(47)
  • unity InputField输入框如何自定义输入类型,限制输入格式等

    Unity中的InputField输入框可以通过以下几种方式自定义输入类型,限制输入格式等: 通过设置InputField组件的content Type属性,可以指定输入框的类型。常见的类型有: Standard:默认类型,可以输入任何字符。 Integer Number:只能输入整数。 Decimal Number:只能输入浮点数。 Password:

    2024年02月08日
    浏览(32)
  • 论Unity_InputSystem如何使用(一)

    在Window——PackageManage中搜索InputSystem,下载导入。如果搜不到,则调整为UnityRegistry。 Edit——ProjectSettings——Player——OtherSettings——Configuration——Active Input Handling,选择旧版或者新版,也可以选择兼容。 三、使用 请使用InputSystem为一个3D对象制作通过键盘移动跳跃,鼠标攻

    2024年02月02日
    浏览(37)
  • Unity InputSystem 基础使用之鼠标交互

    官方文档 Package Manager 搜索Input System进行下载 启用该包,会重启Unity Editor InputSystem可以和旧版输入系统一起使用 设置:Project Settings-Player-Other Settings-Configuration-Active Input Handling 参数可选:Input Manager(old),Input System Package(New),Both

    2024年02月08日
    浏览(36)
  • 最新版MacOS系统删除自带输入法ABC的方法

    Mac系统安装搜狗输入法以后,无法完全删除自带的输入法,以至于切换页面时输入法自动跳转成自带ABC,每次都需要手动切换,很是麻烦。现在演示最新版的MacOS删除自带输入法ABC的方式,使电脑只保留一个搜狗输入法,从而达到锁定输入法的方式。 操作系统:MacOS Ventura 1

    2024年02月06日
    浏览(114)
  • 【Unity InputSystem】基础教程(保姆级超详细超基础!!!)

    随着Unity的不断发展,开发者们对Unity的项目输入系统要求也越来越高,经常会有项目在做多平台适配和跨平台移植时对变更输入系统而感到烦恼。而InputSystem这款插件正是Unity官方为了解决广大开发者而推出的一款新的输入方式。 相较于旧版的InputManager,InputSystem的操作虽然

    2024年02月11日
    浏览(38)
  • Unity InputSystem 实现同一按键单击、双击、长按执行不同逻辑

    最近学习了一下Unity InputSystem。该系统可用于实现、管理复杂的操作逻辑,上限很高。但由于它有一定的学习成本,导致一些和我一样的小白一入门时不得要领。之前卡住我的一个需求就是通过InputSystem 实现同一按键单击、双击、长按执行不同逻辑。例如点击单位执行攻击、

    2024年02月05日
    浏览(59)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包