You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Unity中无法自动生成.inputactions对应的类文件怎么办?

修复Input System自动生成C#类缺失的问题

检查Input System基础设置

  • 确认已安装Input System包:打开Window > Package Manager,搜索Input System,确保包已安装且为最新稳定版。
  • 启用类生成选项:选中TouchControlssable.inputactions文件,在Inspector面板里勾选Generate C# Class,确认C# Class区域的命名空间和生成路径符合预期,点击Apply触发生成。

手动触发生成流程

右键点击TouchControlssable.inputactions文件,选择Input Actions > Generate C# Class,强制触发类文件生成。

切换Input System后端

打开Edit > Project Settings > Player,在Active Input Handling下拉菜单中选择Input System Package (New),重启Unity编辑器(这是很多生成失败的核心原因)。

排查文件命名与路径问题

  • 确保TouchControlssable.inputactions文件名无特殊字符、空格或中文,路径也避免包含中文/特殊字符,Unity对这类命名兼容性较差。
  • 若文件图标异常,说明Meta文件损坏,删除该文件后重新创建新的inputactions文件,再重复配置步骤。

清理缓存重试

打开Edit > Clear All Player Prefs,删除项目根目录的Library文件夹(注意备份项目),重启Unity后重新导入Input System包,再重新配置inputactions文件并触发生成。

内容的提问来源于stack exchange,提问作者Aaron Lee

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.13 07:29:49