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

Unity VS Code代码与教程一致却报错:‘input’不存在等问题求助

问题解决:Unity代码报错修正

你的代码里存在两个明显的拼写错误,这正是导致报错的核心原因:

  • Imput.GetKey 拼写错误:Unity的输入类正确名称是Input,不是Imput
  • Ridgidbody2D 拼写错误:2D刚体组件的正确名称是Rigidbody2D,你少写了一个字母i

修正后的完整代码示例:

using UnityEngine;

public class YourClassName : MonoBehaviour
{
    void Update()
    {
        if (Input.GetKey("space"))
        {
            GetComponent<Rigidbody2D>().velocity = new Vector3(0, 14, 0);
        }
    }
}

额外注意:如果修正后仍有"缺少指令"的错误,请检查代码文件最顶部是否添加了using UnityEngine;语句——这行代码用来引入Unity核心API命名空间,没有它Unity无法识别Input、Rigidbody2D这些类。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.03 20:45:08