小编Sim*_*orr的帖子

有什么方法可以阻止 Unity 将新脚本放置在项目根目录中吗?

当您向场景中的 Unity 游戏对象添加新脚本时,它始终将其放置在根目录中,而不是“项目”选项卡中选定的文件夹中。有点烦人,但还是很烦人。是否有一个选项可以让它默认将其放置在选定的文件夹中?

后续编辑:现在,我使用程序集定义( https://docs.unity3d.com/Manual/ScriptCompilationAssemblyDefinitionFiles.html )将解决方案拆分为多个项目,并在 Visual Studio 而不是 Unity 中添加源文件,这将在解决方案启动时同步已保存。您需要手动将该类设为 MonoBehaviour(或者您可以创建一个模板来执行此操作),但我的大多数类都不是 MonoBehaviour 或继承自继承 MonoBehaviour 的类,因此这没什么大不了的。

c# project unity-game-engine

11
推荐指数
1
解决办法
1455
查看次数

有没有办法阻止Visual Studio在新函数上添加'throw new NotImplementedException'?导致与Unity的命名空间冲突

是的,我知道这是正常的好习惯,但是Unity中的问题是它会导致添加System命名空间,这会破坏几个Unity类,例如Random,除非我完全限定它们,这是繁琐的:).有没有办法禁止它添加投掷?我已经尝试为它搜索一个片段但是已经画了一个空白.在输入'DoSomething();'后,从Alt-Enter执行'生成方法'时会发生这种情况.

在此输入图像描述

visual-studio-2017

2
推荐指数
1
解决办法
151
查看次数