Egret Wing是白鹭时代为了egret开发的IDE游戏开发工具,采用可视化编辑,支持TypeScript代码编写,不同的是,它可以在代码中进行断点调试,使用起来不仅简单方便,而且占用系统资源也很小,反应的速度非常快。
Egret Wing是一款针对 Egret 项目的集成开发环境,通过可视化的方式创建、编辑和管理项目中所有游戏用户界面,并可以同时进行 TypeScript 代码编写和断点调试。Egret Wing 最初被设计为所见即所得的UI编辑器,是为了解决占项目比重较大的 UI 部分开发效率低下的问题。而随着Egret用户开发的项目复杂度逐步上升,提升纯代码编辑效率的需求也凸显出来,但市面上所有同类型IDE均只支持泛 TypeScript 编码,用来开发Egret项目时有诸多不便。为了提升Egret项目的编码效率,Egret 团队在可视化UI编辑功能的基础之上,将Egret Wing升级为了全功能的集成开发环境。结合现有 IDE 的优势,针对Egret项目定制更加高效的代码编辑和调试功能。
功能特性
1、智能编码辅助
为主流语言提供了智能代码补全,即时错误信息反馈、查找引用、跳转到定义等功能,帮助您更加快速的编码。
2、支持主流的语言和框架
默认集成了JavaScript,TypeScript,HTML,CSS,Node.js支持,通过扩展能够方便支持更多的语言和框架,如C#,Go,C++,AngularJS,React等等。
3、内置完整游戏开发工作流
集成可视化游戏开发环境,覆盖了开发、调试、发布、打包整个开发流程,更有资源管理,粒子编辑,云端发布等扩展,让游戏开发体验更加顺畅。
4、代码调试功能
内置了强大的调试功能,支持在文件中直接打断点、单步调试、跳入/跳出、查看局部变量、添加观察表达式等。通过编写扩展,您甚至可以对任何语言进行调试。
5、轻松扩展您的IDE
Wing 的插件体系,可以让开发者用 Node.js + HTML 开发IDE的扩展,能够实现各种提升效率的工具,如:自定义语言语法高亮、智能提示和调试,可视化文件编辑器等。
6、内置 Git 版本控制
方便的创建及切换分支、提交代码,同时更好的对比文件改变、 推送/拉取/同步本地变更内容到代码仓库。
7、集成命令行
Wing 集成了全功能的命令行工具,您可以同时打开多个命令行标签,执行需要的命令。您甚至可以在Wing中直接运行Vim。
8、多种颜色主题
Wing 内置多种主流的代码配色方案,满足大部分开发者配色习惯。开发者还可以自己编写配色扩展,定制和分享自己喜欢的主题配色。
9、高度可定制
Wing 开放了150多项的设置,让您根据自己习惯,充分定制您的 IDE。
∨ 展开