gpt4 book ai didi

c# - 我可以在 Visual Studio/Code 中测试/运行 Unity C# 吗?

转载 作者:行者123 更新时间:2023-12-05 05:03:56 25 4
gpt4 key购买 nike

我正在开发一个 Unity 项目,想测试/尝试一些代码:即加载 CSV 文件并保存在不同的词典中。至于现在,我在 Visual Studio/Code 中编码,必须切换回 Unity 才能运行它。

有没有办法直接在 Visual Studio/Code 中测试运行代码 - 仅用于控制台输出?这将非常适合测试,而不是一直来回切换。

谢谢

最佳答案

我的一个游戏项目,我建立了一个独立于Unity项目的VS项目,并将所有的cs文件绑定(bind)在那里。

以这种方式测试的文件根本没有使用UnityEngine,但您也可以为测试设置一个虚拟的UnityEngine。此文件夹的位置在 Unity 项目文件夹之外,以防止 Unity 接触那些测试 cs 文件和 vcproj 文件。

在 VS 项目中,我可以简单地包含 Unity-project Assets 文件夹中的任何 cs 文件。

我的目录结构:

ProjectRoot/  <== real project root folder.
.git/ <== git tracking for unity part and testcode.
Unity/ <== Unity's project homedirectory.
Assets/
script
... various scripts.
mats/
scenes/
..... <== lots of Unity project stuff
testcode.sln
testcode.vcproj <== refers to cs files from testcode AND Unity.
testcode/
testclass.cs
.....

为了测试,我在 VS 中打开 testcode.sln,然后在其中编译并运行它。 Unity 不需要开放。

关于c# - 我可以在 Visual Studio/Code 中测试/运行 Unity C# 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61405044/

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