我使用Unity 4.6.3并默认安装Monovelop 4。 Monodevelop 4似乎有很多错误。
我看到最新的Monovelop是Xamarin(5.9)http://www.monodevelop.com/download/。 为什么Unity没有使用Xamarin作为其默认IDE?
如果我想将Xamarin用作Unity的默认IDE,您是否有适合我的提示或文档。
顺便说一下,我知道我可以通过Edit => Preferences => External Tools =>外部脚本编辑器来更改默认IDE。我只是混淆了为什么团结并没有使用最新的monodevelop?
答案 0 :(得分:3)
你是完全正确的,我一直在使用这种陈旧且有缺陷的MonoDevelop版本。
但似乎并没有真正的替代方案,至少在上周我的一位同事发现了一些不错的插件,这使得Xamarin 5.9能够与Unity合作得很好。
注意:强>
这仅适用于从 4.6.5p2 开始的Unity。
但我建议不要将Unity更新到最新版本,因为有很多错误修正(特别是对于IL2CPP,如果你正在做iOS)。
可以在此处找到Xamarin加载项:http://files.unity3d.com/lukasz/Unity-Addins-5.9.0.zip
CMD + ,
)Browse
选择您的Xamarin安装完整指南可在此处找到: http://forum.unity3d.com/threads/unity-add-ins-for-monodevelop-xamarin-studio-5-9.329880/
答案 1 :(得分:0)
您可以将其设置为默认编辑器。编辑=>首选项=>外部工具=>外部脚本编辑器
答案 2 :(得分:0)
有什么问题是您可以在其中打开CSharp项目,但是当您在解决方案文件中安装UnityScript项目时,它无法在Xamarin中正确打开。它说无法加载项目"您的project.unityproj"。因此,Assembly-CSharp *可以工作,但不能使用Assembly-UnityScript *。
这就是我到目前为止所能想到的原因!