JetBrains Rider 2026.1 Help

代码检查:输入名称未在输入管理器中定义

此检查报告了项目的输入管理器设置中未定义名称的 Input.GetAxisInput.GetButton 及相关 API 的使用情况。 如果输入名称缺失,调用可能会在运行时失败。

示例

在此示例中,输入名称 "HorizontalMovement" 未在 Unity 的输入管理器中定义。 正确的轴名称应为 "Horizontal"

using UnityEngine; public class Example : MonoBehaviour { void Update() { // Reported: "HorizontalMovement" is not defined in Input Manager var horizontal = Input.GetAxis("HorizontalMovement"); } }
using UnityEngine; public class Example : MonoBehaviour { void Update() { // "Horizontal" is a standard Unity input axis var horizontal = Input.GetAxis("Horizontal"); } }

快速修复

此检查不提供专用快速修复。 请手动修正字符串,或在 Unity 项目设置中添加缺失的轴/按钮名称。

2026年 5月 8日