首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >名称空间名称"Cinemachine“找不到

名称空间名称"Cinemachine“找不到
EN

Stack Overflow用户
提问于 2020-09-15 05:32:34
回答 3查看 6.6K关注 0票数 0

这是我项目中的代码

代码语言:javascript
复制
using UnityEngine;
using Cinemachine;

public class CameraCollider : MonoBehaviour {

    public void OnTriggerExit(Collider other) {
        Debug.Log("Test");
    }
}

我正在使用Cinemachine软件包。这是我得到的错误:

代码语言:javascript
复制
Assets\Scripts\CameraCollider.cs(2,7): error CS0246: The type or namespace name 'Cinemachine' could not be found (are you missing a using directive or an assembly reference?)

到目前为止我已经试过了

删除项目directory

  • Deleting .idea

中的Rider文件的

EN

回答 3

Stack Overflow用户

发布于 2021-11-30 19:15:46

转到Windows >>软件包管理器>> on Package (选择单元注册表) >>搜索"Cinemachine“>>安装和导入

票数 2
EN

Stack Overflow用户

发布于 2020-09-15 08:13:47

这最终是一个比我预期的更容易的解决办法。问题是,与我一起工作的开发人员创建了一个我不知道存在的程序集文件。因此,我只需将Cinemachine添加到脚本文件夹中的程序集文件中。

票数 1
EN

Stack Overflow用户

发布于 2021-12-30 00:28:58

在安装Bolt以方便统一备份之后,我遇到了这个问题。虽然这个错误并没有阻止脚本的编译,而且所有的功能都在游戏中按预期运行,但是在我的代码中看到红线是不能接受的。

我的修正是:在visual studio中单击project并添加引用。这将打开参考管理器。在左边的选项卡上,单击Projects,然后单击标记为"Cinemachine“的每个项目旁边的复选框,此时有三个项目。按“好”按钮。

结果: Visual将识别cinemachine命名空间,不再将其突出显示为错误。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63895695

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档