Unity各式各样的代码编辑器
古人云:“工欲善其事必先利其器”。随着Unity的火爆,网络上Unity各式各样的编译器正在诞生。我们来做个简要的分析。
首先是Unity在Win和Mac上自带的编辑器:
=== Unitron (OSX) ===
Unitron是一个在MacOSX上和Unity捆绑的非官方的代码编辑器。其实它是一个Smultron [http://tuppis.com/smultron/ Smultron] 的改编版,增加了一些适应Unity特别的功能。它基本功能有JavaScript和C#的代码分析和格式处理。
===UniSciTE(WIN)===
相比于UniTron,它是一个Unity官方在Windows平台上出品的编辑器。UniSciTE是SciTE [http://www.scintilla.org/SciTEDoc.html SciTE] 的一个改编版,同样加上了许多适应Unity的功能。
下面简单介绍网上主流的UnityIDE:
== MonoDevelop (OSX, Windows, Linux) ==
MonoDevelop 是一个开源的IDE(编辑器),专门针对Mono或者.NET。它包括一些很高级的IDE功能比如自动完成代码甚至内核查看。MonoDevelop 同时支持 C#和Boo。近期也发布了MacOS平台上的Beta版IDE。
Windows 版本: [http://monodevelop.com/Download/Windows_Preview Preview]
Mac OSX 版本: [http://monodevelop.com/Download/ Version 2.2]
== Emacs (OSX, Windows, *nix) ==
Emacs 是众所周知的一个强大IDE,许多编程的人都曾使用过。Emacs基本上可以兼容任何语言。甚至他可以在编译器中从一个MSN客户端变成一个日历。有关更多的Emacs信息和支持JavaScript的文献可以在http://blogs.unity3d.com/2010/01/15/emacs-mode-for-unity-javascript/ 找到。
== TextMate (OSX) ==
TextMate是一个Mac上流行的文字编辑器,相当于WIndows上的Notepad和UltraEdit32的合体。Unity论坛中有许多TextMate支持JavaScript,Boo,C#的工具包可下载。
下面是一些IDE的下载和信息
===JavaScript:===
* [[Media:TM_UnityJS.zip]]
* 作者: [[User:thylaxene|thylaxene]]
* 版本号: 0.8.5
* Unity API 支持: v2.1
* iPhone 支持: v1.0
* [http://forum.unity3d.com/viewtopic.php?t=5456 官方论坛发布] (by thylaxene)
===CSharp:===
* [[Media:TextMateBundle-CSharp_latest.zip|C# Bundle 直接下载]]
* 作者: [[User:SomeUserName|SomeUserName]]
* 版本号: x.x.x
* Unity API 支持: vX.X
* iPhone 支持: <unknown>
* [http://forum.unity3d.com/viewtopic.php?p=10340 官方论坛发布] (by Emanuel)
===Boo:===
* [http://unityhelpers.googlecode.com/files/Boo-Textmate-v0.2.zip Boo Bundle 直接下载]
* 作者: [[User:Adrian]]
* 版本号: v0.2
* Unity API 支持: v2.5.1
* iPhone 支持: <unknown>
* [http://forum.unity3d.com/viewtopic.php?t=18652 官方论坛发布] (by Adrian)
===ShaderLab:===
* [[Media:TextMateBundle-ShaderLab_latest.zip|ShaderLab Bundle 直接下载]]
* 作者: [[User:SomeUserName|SomeUserName]]
* 版本号: x.x.x
* Unity API 支持: vX.X
* [http://forum.unity3d.com/viewtopic.php?t=3822 官方论坛发布] (by NCarter)
===Other ShaderLab===
* [[Media:ShaderLab_Bundle_V1.0_LAB013.zip|ShaderLab Bundle Download]]
* 作者: Daniel Olson ( Lab013 )
* 版本号: 1.0
* [http://forum.unity3d.com/viewtopic.php?p=157512#157512 官方论坛发布] (by Lab013)
下面使一些综合对比图
