Egret

✍ dations ◷ 2025-10-12 18:22:04 #自由发展元件与函式库,自由软件,游戏引擎,电子游戏研发,电子游戏开发软件

白鹭引擎(Egret Engine)是一套开源免费的完整的HTML5游戏开发解决方案,用于构建二维游戏、演示程序和其他图形界面交互应用等。白鹭引擎是一个基于TypeScript语言开发的HTML5游戏引擎。当游戏开发完成后,可将程序发布到Web、iOS、Android、Windows Phone、PC等平台,实现跨平台特性。

白鹭引擎不仅仅是一个基于HTML5技术的游戏引擎,完整的产品线中除了白鹭引擎还提供了很多辅助游戏开发的工具。开发者可以使用Egret提供的相关工具搭建属于自己的游戏开发工作流。

白鹭引擎分为2D版本和3D版本,白鹭引擎2D版本已更新至5.0,白鹭引擎3D版本已发布。

2017年7月,白鹭发布白鹭引擎3D版本,支持 WebAssembly 技术,拥有强大的 3D 编辑器系统,支持 Unity 工作流导出。 

2017年5月,白鹭发布了5.0版本,支持WASM 极速模式和 JS 兼容模式智能切换成为业界首个双核H5引擎。

2016年12月,白鹭引擎发布4.0版本,改善资源管理框架。

2016年5月,白鹭引擎发布3.0版本,引入的WebGL。

2015年9月,白鹭引擎发布2.5版本,调整局部渲染技术。

2015年5月,白鹭引擎发布2.0版本,并发布业界首个H5工作流。

开源免费基于BSD开源协议的白鹭引擎,用户可自由的使用白鹭引擎创作自己的游戏。

优秀的设计思想白鹭引擎的设计思想借鉴了2D动画软件Flash的一些设计思想。在引擎的设计中,白鹭引擎底层使用了弹性跑道模型,显示列表,脏矩阵,事件模型等技术。在这些技术基础之上,白鹭封装了对用户友好的API。开发者在开发游戏时,无需考虑底层渲染逻辑,只关心游戏逻辑即可。

高效的渲染模块在图形图像渲染中,白鹭引擎完全使用HTML5标准中的canvas技术。帮助开发者使用白鹭引擎开发的游戏在各个浏览器上的兼容性。同时,为了给玩家更好的游戏体验,我们提供了CPU渲染和 WebGL 渲染模式。同时,支持 WebAssembly(又名wasm) 技术。wasm是由谷歌、苹果公司、微软和Mozilla的工程师合力创建的新技术,这是能够运用在未来浏览器中承诺可带来20倍更快性能的字节码(bytecode)。wasm项目创造全新的字节码(一种机器可读的指令集,能够更快为浏览器加载高级语言),让桌面和移动端浏览器相比较网页或者应用的整体源代码变得更加高效。

完善的配套工具白鹭引擎提供的配套工具极大简化了游戏开发流程。从游戏的代码编写,UI制作,地图拼接,关卡制作到最终游戏上线,研发过程中都有大量工具支撑。

灵活的工作流白鹭引擎不限制开发工具的使用,我们也为一些优秀的第三方工具提供了相关插件。让用户在不改变开发习惯的情况下无缝迁移到Egret。

社区支持白鹭引擎为用户建立了用户社区,如果在使用白鹭引擎过程中遇到了哪些问题,可以直接在用户社区中得到答案。同时,我们也为用户提供了大量文档手册,方便用户学习。


白鹭引擎继承了Flash的优点,同时更加针对游戏开发,主要包括如下功能:

除了核心引擎Egret Engine(白鹭引擎)外,白鹭时代已构建起一条完整的专业工作流, Egret Runtime(白鹭加速器), Egret Wing(可视化编辑器), DragonBones(骨骼动画工具)等10余款工具可让开发者简单、高效的开发出移动游戏。 白鹭引擎3D:业内首款 真3D HTML5 游戏引擎。白鹭引擎3D版本拥有强大的 3D 编辑器系统,支持 Unity 工作流导出,高性能和小巧包体满足H5 3D游戏在PC、APP、H5 三端齐发。白鹭引擎3D支持 GPU 骨骼动画、高级灯光烘焙、可编程渲染管线、泛光、环境光效果、高级纹理、基于Web Audio音频引擎和完善的实时通信网络模块,以及大型网络游戏必须的延迟渲染技术。除此以外 白鹭引擎3D还支持全功能后期特效处理,包括后期材质、抗锯齿、融合、景深等功能。 

骨骼动画(DragonBones):DragonBones是国内首款支持HTML5动漫国际标准的创作工具。它是白鹭时代推出的面向设计师的动画与动漫创作平台。包含了可创作骨骼动画、帧动画和可交互动态漫画的集成式创作工具DragonBones Pro、Flash动画导出插件,并支持各大平台主流引擎的运行库。2017年7月,DragonBones5.3版正式上线。

白鹭加速器(Egret Runtime):这是一款支持3D的HTML5游戏加速器,主要解决解决低端机对HTML5标准支持不佳、体验差的弊端,通过Runtime适配不同的系统让HTML5游戏效果媲美原生游戏。截止到2017年,Runtime已累计接入设备5亿台。

可视化编辑器(Egret Wing):可视化编辑器(Egret Wing)是白鹭时代推出的一款强大而智能的记成开发环境(IDE),支持主流开发语言与技术。通过可视化编辑器,提高游戏开发效率。支持Node.js开发扩展插件,更好地定制化自由内容。使用Egret Wing可以更快速的编写Web相关项目及快速实现Egret可视化内容。

Lakeshore:是一款无需编程的免费游戏创作工具,使用Lakeshore的强大功能每个人都可以快速创作效果炫酷的游戏。借助Egret引擎,Lakeshore创作的游戏能够在安卓、iOS和Windows Phone平台上运行。

Egret Native:可以将您基于Egret开发的HTML5游戏转换为Android App 和 iOS APP。转换后的APP效率更加接近原生游戏性能,Egret Native通过对QuickSDK的支持,可使你一键生成所有渠道包,更加专注游戏品质。

Egret Feather:是一款粒子编辑器,各个参数的组合塑造出千变万化的效果,为游戏添姿添彩。全程可视化编辑操作,屏蔽所有底层复杂的参数设置。所见即所得的操作模式,让即使毫无编程技能的美术人员也可快速上手,立即制作出精美的粒子效果。编辑器可以自动导出配置文件供程序开发使用。

EgretVS:是一款 Visual Studio 插件,致力于提高 Egret 引擎在 Visual Studio 中的使用体验。

Texture Merger:是一款纹理集打包和动画转换工具。它能将零散的小图合并为大图纹理集,提高资源加载速度和游戏性能。在游戏研发过程中,开发者可以使用小图开发,等到产品发布时再对资源进行合并,完全不用修改代码Texture Merger 可以方便的将 GIF 和 SWF 动画转换为 Egret 支持的动画格式。

Egret Conversion:是白鹭时代推出的一款重要产品,可以快速的将现有的Flash项目转换到Egret HT ML5项目。界面友好易用,无需其他工具的辅助。功能强大可扩展,支持AS3各种复杂语法特性,涵盖绝大部分的Flash API,并且支持swf资源的直接转换。

Egret Inspector:是一款 供Google Chrome 开发者使用的插件,能够帮助开发者可视化地调试 Egret 项目。

ResDepot:是 Egret游戏的可视化资源管理工具。它能轻松高效地管理大量游戏素材和配置文件资源.帮您快速制作生成 Egret 游戏中所需的资源配置文件,轻松定制灵活的分组加载规则。通过可视化的拖拽操作,快速完成资源配置文件。 

官方网站

相关

  • 内耳性眩晕病美尼尔氏综合症(Ménière's disease)是内耳的疾病,其症状是会突然眩晕、耳鸣、听力减损,而且耳朵有肿胀感。最典型的症状是一开始只有单侧耳朵有症状,不过后来可能双耳都受到影
  • 扫描隧道显微镜扫描隧道显微镜(英语:Scanning Tunneling Microscope,缩写为STM),是一种利用量子隧穿效应探测物质表面结构的仪器。它于1981年由格尔德·宾宁及海因里希·罗雷尔在IBM位于瑞士苏
  • HNCO异氰酸分子式HNCO,为氰酸的互变异构体。异氰酸可以通过C3H3N3O3 → 3 HNCO由三聚氰酸制取。加入水时,通过HNCO + H2O → CO2 + NH3分解为CO2及NH3。
  • 里贾纳大学里贾纳大学 (University of Regina)是位于加拿大萨斯喀彻温省首府里贾纳的一所公立大学。在1911年创立时,她是一所教会中学。自1961年开始,它一直属于萨斯喀彻温大学的里贾纳校
  • 朱莉·安德鲁斯朱莉·安德鲁斯女爵士,DBE(英语:Dame Julie Andrews,原名:茱莉亚·伊丽莎白·威尔士Julia Elizabeth Wells; 1935年10月1日-)是英国女演员、歌手和作家。她曾获奥斯卡金像奖、英国电
  • 吉姆·柏瑞哲詹姆斯·“吉姆”·柏瑞哲(英语:James "Jim" Bridger,1804年-1881年7月17日),活跃于1820年代至1840年代的美国西部拓荒时期探险家、陆军向导、侦查员。吉姆·柏瑞哲具有异乎寻常的
  • LeeLee是一个牛仔裤的品牌,1889年成立于美国肯萨斯州的沙里纳,目前总部设于堪萨斯城,由Kontoor Brands Inc经营。Lee--源于1889年的牛仔传奇H.D. Lee Mercantile公司在在美国堪萨
  • 尼斯语尼斯语(niçois,也称为nissart或niçart)是法国尼斯市以及附近一些属于旧尼斯省的地区的居民使用的语言,是奥克语普罗旺斯方言的一种。在希腊城邦福凯亚(Phocaea)建立以前,尼斯地区
  • 埃根博格城堡埃根博格城堡或译埃根博格宫(德语:)是位于奥地利格拉茨的一处城堡。埃根博格城堡是施泰尔马克州最为著名的巴洛克式宫殿建筑。城堡以其保存良好的装饰、风景优美的花园而著称,是
  • 智利桑坦德银行智利桑坦德银行股份有限公司(Santander Chile Holding S.A.)是西班牙桑坦德银行旗下公司,属于智利最大资产银行,分行网络为504家。最初是由1937年创立圣地牙哥银行。