关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。
想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。
6年前关闭。
Improve this question
当前版本的 Unity 使用非常原始的旧 MonoDevelop 2.8。不仅它不能注册编译错误,我也无法知道我可以使用哪种方法。每次我想使用一些内置方法(如 OnGUI
或 OnTriggerEnter
)时,我都必须手动搜索它们。
由于我来自 IntelliJ IDEA 或 Eclipse 或 VisualStudio 的世界,因此这是一种非常原始的工作方式。
我尝试将最新的 Unity 与最新的 MonoDevelop 4.0 一起使用,但没有成功。
你能推荐一个我可以与 Unity 一起使用的现代 IDE,我会喜欢编码的那个吗?
最佳答案
2018 年 12 月 11 日更新
JetBrains 骑士
有一个新的跨平台 . NET IDE 来自 JetBrains - Rider 具有内置的类似 resharper 的命令和相当多的功能列表,包括丰富的 Web 开发支持,特别是 团结
统一支持
评论:我已经使用它一段时间了,我的印象非常好。与 Visual Studio 相比,它速度更快,并且有一些非常棒的热键组合,更不用说对 AceJump 和大量其他有用扩展的支持。
Visual Studio C# 集成
更复杂的 C# 开发环境。
想想智能自动完成、计算机辅助更改源文件、智能语法突出显示等等。
VisualStudio C# 2010 是 Microsoft 的产品。它有快速版和专业版。
Express 版是免费的,您可以从这里下载:http://www.microsoft.com/express/vcsharp/
专业版不是免费的,您可以在这里找到更多信息:http://www.microsoft.com/visualstudio/en-us/products/professional/default.mspx
Unity 的 VisualStudio 集成有两个组件:
1) Unity 创建和维护 VisualStudio 项目文件。适用于 Express 和 Professional。
2) 当您双击脚本或 Unity 出错时,Unity 会自动打开 VisualStudio。仅适用于 Professional。
Assets->Sync VisualStudio Project
注:随着微软收购 SyntaxTree,Visual Studio Tools for Unity (以前称为 UnityVS)已在 Visual Studio 库中免费发布。
这取代了 Visual Studio Professional 用户的以下步骤,并删除了下面进一步提到的一些注意事项,允许在 VS 中进行调试、高级项目文件集成、使用 VS 的镜像控制台窗口等。
Edit->Preferences
,并确保选择 Visual Studio 作为首选外部编辑器。 需要注意的几件事:
.sln
和 .csproj
文件。每当有人在 Unity 中添加/重命名/移动/删除文件时,Unity 都会重新生成 .sln
和 .csproj
文件。您也可以将文件从 Visual Studio 添加到您的解决方案。然后 Unity 将导入这些新文件,下次 Unity 再次创建项目文件时,它将创建包含此新文件的文件。 Assets->Sync VisualStudio Project
来源:http://docs.unity3d.com/Documentation/Manual/VisualStudioIntegration.html
更新 :
另外,看看Script Inspector 3 .它售价 55 美元,但看起来很棒。感谢@dudiedood 提供链接。
关于ide - 你能推荐一个更好的 IDE 用于 Unity C# 编码吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16984392/