Sim*_*orr 11 c# project unity-game-engine
当您向场景中的 Unity 游戏对象添加新脚本时,它始终将其放置在根目录中,而不是“项目”选项卡中选定的文件夹中。有点烦人,但还是很烦人。是否有一个选项可以让它默认将其放置在选定的文件夹中?
后续编辑:现在,我使用程序集定义( https://docs.unity3d.com/Manual/ScriptCompilationAssemblyDefinitionFiles.html )将解决方案拆分为多个项目,并在 Visual Studio 而不是 Unity 中添加源文件,这将在解决方案启动时同步已保存。您需要手动将该类设为 MonoBehaviour(或者您可以创建一个模板来执行此操作),但我的大多数类都不是 MonoBehaviour 或继承自继承 MonoBehaviour 的类,因此这没什么大不了的。
小智 1
几天前,我偶然发现了AssetPostprocessor方法,有一个人为他的团队制作了一个工具,将新导入/创建的文件放入正确的目录中,以应对项目上的资产混乱,他也提供了代码。只是在另一台电脑上找不到该网址。但我觉得这个想法应该很清楚 - 只需覆盖AssetPostporcessor文件.cs并将它们放入您喜欢的任何其他文件夹中。您甚至可以解析文件,获取名称空间或您希望使用的任何其他标记,并确定确切的文件夹。所以理论上任何逻辑都是可能的。
| 归档时间: |
|
| 查看次数: |
1455 次 |
| 最近记录: |