【问题标题】:C# Error CS1061: 'PlayerInput.OnFootActions' does not contain a definition for 'look' and no accessible extension method 'look'C# 错误 CS1061:\'PlayerInput.OnFootActions\' 不包含 \'look\' 的定义并且没有可访问的扩展方法 \'look\'
【发布时间】:2023-01-12 01:14:45
【问题描述】:

InputManager Code PlayerLook Code

我收到一条错误消息,告诉我“PlayerInput.OnFootActions”不包含“look”的定义,并且找不到接受“PlayerInput.OnFootActions”类型的第一个参数的可访问扩展方法“look”。(你错过了吗using 指令或程序集引用?)。我不知道为什么会这样。

我对编码还很陌生,所以我不知道为什么会这样,即使它看起来不错。感谢您的帮助!

我试图删除文件并重写代码,但无济于事。我一直收到这个错误。

【问题讨论】:

    标签: c# unity3d


    【解决方案1】:

    PlayerInput.OnFootAction 是否有 PlayerLook 类型的成员? 对你正在做的事情知之甚少,似乎这个电话

    look.processLook(onFoot.look.ReadValue<Vector2>());
    

    onFoot.look 部分有些奇怪。这给你一个编译错误。

    编译器正在寻找一种称为查看类型 OnFootAction 的东西。这似乎显然是错误的。

    【讨论】:

      【解决方案2】:

      如果你正确地按照教程进行操作,那么它不是onFoot.look.ReadValue,它应该是onFoot.Look.ReadValue。注意“Look”中的大写“L”。我相信这是 Natty Creations 的教程。在学习教程时,您需要确保遵守拼写和大小写。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-11-25
        • 1970-01-01
        • 1970-01-01
        • 2022-07-21
        • 2020-06-14
        • 2023-01-19
        • 2020-10-06
        • 2019-05-05
        相关资源
        最近更新 更多