【问题标题】:Trouble with importing UnityNEAT into a preexisting unity project将 UnityNEAT 导入预先存在的统一项目时遇到问题
【发布时间】:2020-08-03 21:59:02
【问题描述】:

我在将 https://github.com/lordjesus/UnityNEAT 导入到我已经创建的统一项目 (https://github.com/ryanboldi/EvolutionaryStructures) 时遇到了一些问题。

在自述文件中,作者说“要在您的 Unity 项目中使用 NEAT,只需下载 UnityNEAT 文件夹并将其导入您的 Unity 项目。在该文件夹中,您会找到一些示例实验,您可以复制并用于灵感。”

我首先尝试将 UnityNEAT 项目文件拖到我的统一项目(包括资产和日志等)的顶层目录中,并意识到我无法访问作为包一部分的任何脚本和类.

我试图将整个 UnityNEAT 项目文件拖到我的 Assets 文件夹中,我收到了许多“名称为“Unity.CollabProxy.Editor”的程序集已经存在(Assets/UnityNEAT/Library/PackageCache/com.unity.collab -proxy@1.2.16/Editor/Unity.CollabProxy.Editor.asmdef)”错误。

我还尝试将 UnityNEAT 项目文件的 Assets 文件夹拖到我自己项目的 Assets 文件夹中,但我收到了缺少命名空间的错误。

对于初学者的问题,我深表歉意,但我如何实际将此包导入我的 Unity 项目?

谢谢!

【问题讨论】:

  • 这是一个引用,所以在解决方案资源管理器中的VS中通过浏览到项目的bin文件夹并选择可执行文件(或dll)来添加引用。然后你需要添加 using 语句是 c# 模块的顶部

标签: c# unity3d


【解决方案1】:

在网上浏览了 UnityNEAT 的实现后,我只通过从 UnityNEAT 的 Assets 文件夹中拖动“CarExperiment”、“Resources”和“SharpNEAT”来解决这个问题。这导致修复了冲突的文件,并且只整理了我的项目资产文件夹。

要安装/使用它们,@jdweng 的评论会派上用场。

【讨论】:

    猜你喜欢
    • 2019-11-08
    • 2012-12-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-07
    • 2021-09-03
    • 2013-09-02
    • 1970-01-01
    相关资源
    最近更新 更多