找回密码
 点一下
查看: 3341|回复: 4

Moonlite IDE - 又一个旮旯希编辑器

[复制链接]
发表于 2010-6-12 06:38:23 | 显示全部楼层 |阅读模式
这里提到说支持Andromeda语言(?)
而且界面感觉蛮友好的(虽然找不到大图)所以就决定转过来了
//主要原因是这几天都没什么有价值的东西给我转过来哎呀呀
moonlite1.png    moonlite2.png    moonlite3.png


by Vestras

The Galaxy Editor is friendly for people working with the Trigger Editor but it is a nightmare to write direct Galaxy code in it. Several people are working on solving this issue ( Milky Way Edit, Sparsile, ... ) and Vestras is coming with an IDE targetted at Galaxy (and Jass for Warcraft 3). It is in beta and already has pretty cool things in it:
    [li]General: Project manager, Function list, Live code preview, Rich user interface, Object Browser, ...[/li][li]Galaxy: 100% Andromeda support, Dynamic error checking, Xml object creating through Xml files, ...[/li][li]and more...
    [/li]


Official Moonlite websiteMoonlite (or Moonlite Map Studio) is an IDE (Integrated Development Environment) for StarCraft 2 and WarCraft 3. Currently it only supports scripting and file import management, but it will also support object scripting, debugging and maybe even terraining. It also is 100% extensible, as it uses the same extension engine as Microsoft Visual Studio 2010.
It is currently in a rather early stage, meaning that crashes and issues can happen. A bug reporter tool is included, but please, only use it if the issue you have found really is a bug. (Meaning that the most people I have had using it so far has tried to use a feature, done it wrong and told me there's a bug)Since it is an open beta, please also always keep a backup of the map you're editing. Although Moonlite creates a backup, the backup is used for dynamic syntax checking, so just have a backup to be sure.
I haven't finished the documentation yet, so it's not included. If you're used to using the Visual Studio IDE, you'll find using Moonlite easy. To code with it, you simply create a new project, and then add files to that project. Moonlite uses files that it then compiles into the map. If you want to script an already existing map, you have to create a new project, build it, and replace the map in the Bin directory of the project's directory by the map you want to edit. Preferably you want to replace all your GUI triggers by Moonlite code, but it should be compatible.
Moonlite is tightly integrated with the Andromeda language, meaning that it 100% supports OOP programming. Because of this, Moonlite supports dynamic error checking and intelligent and context sensitive code completion. (The code completion isn't implemented yet though)Note that I want all the feedback, suggestions and error reports I can get. Although this is beta software it should be in a pretty stable state.
The current Galaxy features are:
    [li]100% Andromeda support;[/li][li]Dynamic error checking;[/li][li]Xml object creating through Xml files;[/li][li]Code completion (yet to come)[/li]
The current Jass features are:
    [li]100% vJass support;[/li][li]Dynamic error checking;[/li][li]Code completion (Finished)[/li]
There are probably more independent language features, but I most likely forgot.
Global features:
    [li]Project manager;[/li][li]Function list;[/li][li]Live code preview;[/li][li]Rich user interface;[/li][li]Object Browser;[/li][li]and more[/li]
The Andromeda code completion will feature enrichment support, inheritance support, class support, etc. For example, say we have a static class named "Test" with fields "op" and "offset". In our code, we can write "Test.", and when the dot is typed, a list of the members in the Test class pops up. Very small example, but it should do justice to get you thinking.
Requires the .NET Framework 4.0!Download link: http://www.vestras.net/moonlite/download/The source code is currently not available. It will be available as soon as the application gets out of beta stage.If you are experiencing any installation problems, but tell me in this thread ASAP.For developers, the installer is custom created using WPF and a zip extracter. All files are packaged into zip packages/embedded resources.
DISCLAIMER: I take no responsibility for any damage this software does to you or your computer, your maps or any project that you have created. Any issues with your computer, your maps or any project that you have created caused by Moonlite is your own problem.
PS: It seems like the editor can't insert newlines after links. Kinda annoying.


via SC2mapster

                

MoonliteMapStudio_Setup.part1.rar

7.63 MB, 下载次数: 27

MoonliteMapStudio_Setup.part2.rar

6.21 MB, 下载次数: 14

 楼主| 发表于 2010-6-12 06:45:16 | 显示全部楼层
因为我很好奇所以就跑去看Andromeda语言了

然后顺手注册了一个账号

不得不说这真是个友好的网站,游客可以浏览Andromeda,但是我注册了以后就不允许了的说

太奇怪了
回复

使用道具 举报

发表于 2010-6-12 06:50:19 | 显示全部楼层
注册以后就不允许了……
回复

使用道具 举报

 楼主| 发表于 2010-6-12 06:53:15 | 显示全部楼层
很神奇的论坛

所以我登出了决定先把文章复制下来再说
回复

使用道具 举报

发表于 2010-6-12 07:09:39 | 显示全部楼层
………………
反常识了……
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-11-24 14:54 , Processed in 0.037596 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表