Egret Pro是一款全新的网页web游戏开发系统。EgretPro被设计成一款可视化的游戏开发工具,支持命令行一键发布到 Web 与微信小游戏平台,从此改善3D创作人员的编辑体验。利用Egret Pro游戏设计师们能更好的将自己心中的想法进行实现,有需要的小伙伴欢迎来西西下载体验。
EgretPro 的设计理念是,将游戏设计师(而不是游戏程序开发人员)作为游戏开发过程的的核心。通过组件实体系统的架构与数据驱动开发的设计思想,EgretPro被设计成一款可视化的游戏开发工具,这使得游戏玩法开发这一过程从游戏研发直接开发转移到了游戏设计师直接可视化配置,通过这种方式,游戏开发效率得到了很大的提升。
1. 支持命令行一键发布到 Web 与微信小游戏平台
Egret Pro 1.1 中我们将以往繁琐的发布命令进行了整合,目前,只需要执行两个命令行命令,就可以将 Egret Pro 开发的游戏发布到 Web 或微信小游戏平台中,我们后续将加入更多平台的支持,并完善可视化发布功能。具体命令请参见本次更新的开发者文档。
2. 改善3D创作人员的编辑体验
受益于诸多开发者提出的非常有价值的建议,我们对EgretPro的部分操作体验进行了优化,比如:可以在层级树上使用 W/E/R 快捷键调整针对3D物体的操作模式。
在 EgretPro 1.0 版本中,如果开发者希望在层级树中选中一个对象并修改其 Transform ,需要按照以下步骤执行:
点击层级树中的对象
点击主编辑区域,使主编辑区域获得焦点
通过快捷键修改操作模式、并修改 Transform 属性
不少开发者反馈这一点使得调整3D对象很不方便,所以在 EgretPro 1.1 版本中我们优化了这里的操作步骤,改善了编辑体验。
类似这种优化在 EgretPro 1.1 中还有很多,比如:
优化资源管理器右栏资源拖拽体验并修复图标闪烁的bug
优化多项属性检查器样式
调整优化了窗口默认布局方式
修复mac系统下多屏窗口的显示bug
修复mac系统下,关于窗口显示异常的bug
修复mac系统下,子窗口快捷键失效的bug
修复调试窗口未关闭及mac下场景保存bug
修复资源管理器搜索框删除按钮在删除所有搜索字符后失效的bug
修复资源管理器右栏icon资源读取的bug
修复删除image.json报错的问题
修复属性检查器修改数据,但无法提交的bug
修复打开场景,但不选择文件后报错的bug
修复纹理配置文件被错误删除的bug
2. 改善程序设计人员的开发体验:
2.1 改善 TypeScript 代码的 auto-import
在之前的版本中,开发者在VSCode中进行代码编辑时,VSCode的 auto-import 机制会存在一个BUG,导致 import 内容出错
在本次更新中,通过引擎内部机制调整,我们绕过了这个问题,使得开发者编写代码时的 auto-import 机制可以正确的生效,具体效果如下图所示:
2.2 改善多人协作开发的版本控制机制
EgretPro 1.0 版本发布后,不少团队开发者反馈 tsconfig.json 文件很容易因为不同开发者的引擎安装路径不一致而产生冲突。
本次版本更新后 , 当开发者运行任意一次构建命令后,编译器内部会自动在 .egretpro/ 文件夹中添加一个名为 tsconfig.local.json 的配置文件,并将之前造成冲突的 baseUrl 与 paths 相关字段在这个文件中进行配置,并默认将这个文件夹放在gitignore 中。通过这种方式,上述冲突问题可以得到有效避免。
3. 更好的与 Egret 2D 的整合
3.1 Stage2D 适配策略优化
在本次更新中,我们将EgretPro中的 Stage2D 组件适配策略进行了优化处理。在使用引擎提供的适应宽高适配策略时,2D 界面会根据屏幕的实际宽高以及用户设定的设计分辨率进行适配的缩放。
开发者可以像 2D 工程一样直接使用设计分辨率进行UI的制作,而不用担心不同设备宽高比例的不同导致的UI差异。这个过程和 Egret2D 逻辑非常类似。
3.2 支持 EUI 发布为 JavaScript代码
在本次更新中,我们将白鹭引擎5.x 中的 EUI 发布为 JavaScript 代码的功能移植至了 EgretPro 中。因此从这个版本开始,您可以放心的在微信小游戏等不支持动态代码加载方式的平台上使用 EUI 了。
除此之外,预计在下周我们将以GPL协议发布新的 EUI 编辑器的开源版本。
4. 改善资源发布工作流
本次更新我们针对资源发布的工作流进行了统一的梳理,涉及到资源烘焙、资源加载API重构、以及相关的插件扩展点。
通过这些梳理工作,开发者可以更轻松的通过扩展从而进行模型与配置文件的合并和压缩、文件缓存等功能,并且整体机制与 Egret 原有的 AssetManager 非常相似。具体可以实现的功能包括:
自动合并配置文件
优化资源尺寸
转换资源格式
5.引入新的运行时功能
5.1 缓动函数
提供了一个底层基于 TweenMax 的缓动函数库供开发者使用。
除了 TweenMax 的核心功能之外,我们还提供了一些函数用于直接修改游戏对象的 Transform 属性以方便开发者快速实现缓动功能。
此外,在 EgretPro 编辑器中,当您在层级结构树中双击任意对象,均会通过一个缓动函数进行视角聚焦。
5.2 音频功能
引入了一个新的包 @egret/audio ,其中包含了 AudioChannel 组件,通过这个组件,开发者可以在游戏中添加音 乐音效。
6.文档完善
本次更新我们将 API 文档的结构进行了一些调整,将原有的每个属性/方法作为一个页面的方式,调整为了每个类一个页面。通过这个调整,API 文档变得更为简洁、清晰。
除了完善 API 文档之外,我们重点优化了部分文档,并加入了一些视频教程(比如 Unity3D导出插件的使用方式)。在后续更新中我们会持续完善文档,添加更多的视频教程方便开发者更轻松的使用 EgretPro。
一、下载安装软件。

二、安装完成后打开软件,创建或者导入一个项目组。

三、创建完成后进入工作台,初次编译需要花掉一阵子时间,需要用户等待。

开发者其他应用

七猫免费阅读小说最新版41.6M234049人在玩七猫免费阅读小说下载安装app,七猫免费阅读小说app不一样的小说阅读神器,这里有着海量丰富小说应用资源,你想看的小说通过强大搜索引擎一键搜索即可,主要的是阅读小说还能够获取红包现金奖励哦。
下载
奇热漫画app安卓版25.5M13451人在玩奇热漫画是一款非常不错的漫画阅读软件,具有很多强大的阅读功能,奇热漫画app实时为你更新全网最新最热的动漫资源。平台拥有海量精彩漫画,官方正版漫画
下载
奇热小说app24.8M234499人在玩安卓奇热小说app是专为众多爱看小说的人士提供的手机看小说的软件,省流量极速免费看小说,海量热门小说任你看,喜欢小说的小伙伴不要错过,赶快下载奇热小说网手机版客户端体验吧
下载
2022快看漫画App最新版69.0M51448人在玩2022快看漫画,相信许多玩微博的小伙伴们都已经知道这款APP了。吵架归吵架,至于这款快看漫画App到底做得怎么样,只有试过才知道!
下载
豆瓣阅读客户端app70.2M9579人在玩豆瓣阅读app是一款为豆瓣的用户们量身定做的APP,在豆瓣阅读这里你可以看到更加符合豆瓣用户喜好的各类文字作品,而且目前书籍依然在持续增长中。
下载
追书神器官方版70.1M19679人在玩追书神器2022最新版是一款超级强力的小说导读助手,目前几大热门的小说连载网站均有关联,你可以通过它方便地寻找自己喜欢的书籍。
下载
腾讯动漫71.9M13609人在玩腾讯动漫寒假档,许多大人们认为动漫就是小孩子看的东西,但是大概从80后开始,动漫就成为了许多人生活中的一部分,如果你喜欢看动漫,可以来腾讯动漫吧,这里有最新动漫更新视频
下载
书旗小说免费版本32.7M22553人在玩书旗小说免费版下载安装,书旗小说免费版本是一款以书旗网海量小说为基础的在线/离线阅读器,集合在线阅读、本地阅读、书包下载、自动书签、智能搜索、阅读设置等多项人性化功能。
下载
搜狗阅读器app19.5M6809人在玩搜狗阅读是搜狗公司依托于搜狗搜索的丰富资源,为安卓用户打造的移动阅读应用产品。搜狗阅读海量图书即搜即看,新闻大事掌握在手,更有离线缓存、精品推荐、更新提醒等功能,让您随时随地享受阅读的快乐。
下载
起点读书app新版本202237.2M11875人在玩起点读书app新版本,又名起点看书,是起点中文网推出的一款阅读软件。它支持本地阅读并提供起点在线书库,具备多种格式的解析阅读功能
下载