gpt4 book ai didi

unity-game-engine - Unity 中的多个 Visual Studio 项目

转载 作者:行者123 更新时间:2023-12-02 16:00:34 33 4
gpt4 key购买 nike

我正在尝试将所有非 Unity 特定代码移至不继承自 MonoBehaviour 的类中,类似于 this 。我为所有非 MonoBehaviour 类创建了一个名为 Models 的单独 Visual Studio 项目,并将该项目添加到 Visual Studio 解决方案中。但是,我无法通过 Visual Studio 将我的 Models 项目的引用添加到我的 Unity 项目中(当我单击 Unity 项目时,“添加引用”按钮不存在,并且我已经阅读了无论如何,Unity 都会自动重建其 Visual Studio 项目,因此任何添加的引用都会丢失),因此我将 Models .dll 的输出位置设置为 Unity 中的 Assets 文件夹,并将该 .dll 添加到我的Unity 中的项目 View 。这就是全部工作。问题是,每当我重建我的 Models 项目时,Visual Studio 中的 Unity 项目似乎没有接受更改,因此我必须从 Unity 的项目 View 中删除 .dll,然后重新- 每次对 Models 项目进行任何更改时添加它。

是否有办法让 Visual Studio 自动查看对我的 Models .dll 的更改,或者是否有更好的方法让我的 Unity 项目引用另一个 Visual Studio 项目?

最佳答案

我尝试为你研究这个问题,到目前为止我能找到的最接近的东西是:http://devleader.ca/2015/02/08/multiple-c-projects-unity-3d-solution/

它详细介绍了如何采用 Unity 和 Visual Studio 良好地工作并正确同步,而无需重建/运行/其他疯狂的事情来使项目协同工作。

希望有帮助。

关于unity-game-engine - Unity 中的多个 Visual Studio 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38412774/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com