如何修复'无法找到类型或命名空间名称'PlayerManager'(您是否缺少using指令或程序集引用?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (1)
  • 关注 (0)
  • 查看 (131)

我正在尝试从ThirdPersonUserControl访问播放器管理器,但它无法正常工作并发出错误

我试过引用但仍然没有好处

1级

公共类PlayerManager:MonoBehaviour {}

2级

公共PlayerManager ;

    private void Start()
    {

        manager = gameObject.GetComponent<PlayerManager>();
    }
提问于
用户回答回答于

这么少的信息很难说清楚。理想情况下,编译一段代码,人们可以拖放到一个空白的项目。

这两个类/文件都使用相同的命名空间吗?要在另一个名称空间中使用类,该文件必须包含“using指令”,例如,using System;或者您必须使用完整名称,例如System.Console.Write("Test");,名称空间中的ConsoleSystem

他们都在同一个项目中吗?不同项目中的类或外部DLL也需要一个程序集引用,在Visual Studio中,如果展开项目,则可以在“解决方案资源管理器”中看到这些,然后是“引用”,它将位于项目的顶部。

通常使用Visual Studio(或其他IDE)来处理这样的事情,它会以红色突出显示错误,并且可以提供有关如何修复它的一些提示。对于Visual Studio,右键单击“Quick Actions and Refactorings ...”或使用默认快捷方式,Ctrl + .它可以自动为您添加using指令或程序集引用。

所属标签

可能回答问题的人

  • 优惠活动秘书

    0 粉丝2 提问7 回答
  • 天使的炫翼

    17 粉丝531 提问6 回答
  • 最爱开车啦

    8 粉丝503 提问6 回答
  • uncle_light

    5 粉丝518 提问6 回答

扫码关注云+社区

领取腾讯云代金券