Egret Engine 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
Egret Engine 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
Egret Engine 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 BSD
操作系统 跨平台
软件类型 开源软件
开源组织
地区 国产
投 递 者 红薯
适用人群 未知
收录时间 2014-03-26

软件简介

Egret Engine遵循HTML5标准的2D、3D引擎,解决了HTML5性能问题及碎片化问题,灵活地满足开发者开发2D或3D游戏的需求,并有着极强的跨平台运行能力。

Egret框架是一个基于BSD开源协议许可的永久免费的项目!你可以在项目中随意使用且修改它,并且拥有100%的控制权。你可以从Egret的 Github网站获取它的源代码,从而了解和学习它的核心细节。Egret具有完善的文档,并且易于上手学习,使用它可以让你更容易专注于游戏本身的开 发。

Egret框架内的JavaScript类库,具备卓越的游戏渲染性能,相对于其他HTML5游戏框架,Egret深度优化了显示对象列表处理机制,提供 了强大的位图CacheBuffer处理功能。在未来的正式版本中,Egret还将加入所有的渲染内容均可调用基于WebGL的硬件加速和无缝的软件回退 功能。

Egret框架核心使用Typescript(JavaScript超集)编写,透过它,你可以很容易的在iOS和安卓平台的各种浏览器中轻松的运行你的 HTML5游戏,并在不同平台浏览器里提供近乎一致的用户体验。浏览器运行经由它构造的游戏不需要任何第三方的运行时插件的支持,简洁优雅,是Egret 的最终目标。

Adobe Flash拥有完整的Web游戏工作流程,具有深度的开发者社区,一个出色的ActionScript语言和大量卓越的第三方游戏框架。这些都给与 Egret框架在开发中很多灵感。Egret借鉴了很多来自ActionScript的优点,站在巨人的肩膀上,踏上HTML5的技术浪潮,为HTML5 游戏领域贡献一份力量!Push game forward!是Egret游戏框架的口号。

flabbybird_final

卡牌游戏

flabbybird_final

横版过关演示一

flabbybird_final

横版过关演示二

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击加入讨论🔥(3) 发布并加入讨论🔥
发表了资讯
2021/03/04 12:37

Egret 5.4.1 版本发布,修复文本输入、自定义字体宽度异常等问题

今天,Egret 5.4.1版本发布,重点修复了开发者反馈的文本输入、自定义字体宽度异常、输入框等问题,具体内容见下: [修复] 修复无法输入文本的问题。 [修复] 修复自定义字体宽度计算异常的问题。 [修复] 输入框在输入时会随缩放值而进行变化。 [修复] 修复 eui group 嵌套时,scale 为 0 会触发全屏点击的问题。 [修复] 修复 eui scroller 嵌套,触发点击事件时无法释放内存的问题。 [修复] 修复 DragonBones 层级变化失效的问题...

0
0
发表了资讯
2021/02/04 16:42

Egret 5.4 正式发布,将 5.3 版本升级为稳定版

各位开发者好: 白鹭引擎团队在 2021年2月4日发布白鹭引擎5.4稳定版。这个版本将 5.3.x 版本中的诸多体验特性不断完善,并最终形成了稳定的5.4版本。 除了 5.3.x 系列版本中为开发者带来的特性之外,这个版本还包含了如下新特性: 白鹭构建管线 将 egret run 命令引入构建管线。现在开发者可以通过修改scripts/config.ts中的相关代码来定制egret run命令执行时的触发逻辑; 将 WebpackDevServerPlugin 的调用从默认的 egret buil...

0
11
发表了资讯
2020/09/25 16:15

Egret Engine 5.3.10 版本发布,主要修复基于 iOS14 系统的卡顿问题

今天Egret Engine5.3.10版正式发布,主要内容是修复iOS14 系统上 mesh 卡顿、htmlsound 声音挂载到后台后无法返回以及龙骨模型显示异常三个问题。 截至目前,虽然Egret Engine5.3系列依然属测试版,但产品功能已趋于稳定,建议有卡顿问题的开发者升级处理! 如若您的上线项目使用的是Egret Engine 5.2系列的稳定版,且不想升级引擎版本解决卡顿问题,我们为您提供了第二套解决方案,需要您在Egret Engine 5.2.X版本中手动修改以...

1
1
发表了资讯
2020/09/08 15:35

Egret Engine 5.3.9 版本发布,支持华为快游戏平台

今天白鹭引擎正式发布了Egret Engine 5.3.9版本,在这一版本中主要完成了华为快游戏平台的对接支持,方便开发者一键发布游戏至华为快游戏平台。同时,修复了大家反馈的Webgl 模式显示模糊问题和360小游戏导出龙骨库失败问题,有项目需求的朋友可下载更新! 现在,Egret Engine 5.3系列的社区体验版开发已接近尾声,稍后会正式推出Egret Engine 5.4系列稳定版,届时开发者朋友们可关注、下载更新! 在使用Egret Engine过程中,如...

0
6
发表了资讯
2020/06/18 18:20

Egret Engine 5.3.7 发布,改善现有项目开发体验

今天,白鹭引擎5.3.7版本正式发布,伴随着这个版本我们还同时发布了 Egret UI Editor 1.10 和 Egret Pro 1.6。 这次迭代的重点仍然是改善现有项目的开发体验,具体内容包括: 大幅提升现有项目的编译速度 白鹭已经在 5.3.6 版本中加入了对 Webpack 的支持,通过 webpack ,开发者可以大幅改善项目的增量编译效率,并可以充分使用 npm 上丰富的 JavaScript 第三方库。 白鹭引擎团队将 webpack 封装为了两个白鹭引擎的构建管线插件...

11
4
发表了资讯
2020/04/29 18:19

Egret 5.3 正式发布,为重度小游戏开发带来新技能

各位开发者好,白鹭引擎团队今天发布2020年最大的一次更新:Egret5.3版本。由于白鹭引擎团队在2019年已经针对部分开发者提供过内部的5.3.x 版本,所以本次更新的版本号为 5.3.5。 根据白鹭引擎 2018年以来的规划,版本号第二位为奇数位表示这个版本是抢先体验版而非稳定版,因此我们将在 Egret 5.3 系列版本中相对激进的引入新特性,但是在本次更新的5.3.5中我们还是优先保证现有开发者能直接升级至最新版本同时尽量不引入新的问...

1
6
发表了资讯
2020/03/18 16:03

EgretPro 1.3 正式发布,带来性能翻倍的 3D 骨骼动画系统

各位开发者好! 白鹭引擎团队在春节前发布 Egret Pro 1.2 版本后,再接再厉在今天即将发布 Egret Pro 1.3 版本。这个版本我们重点完善了引擎的动画系统,同时还带来了一些用户体验提升和缺陷修复,具体更新内容如下: 完全重构的 3D 骨骼动画系统 这项功能是 EgretPro 1.3 版本的重点更新,简明扼要一句话形容就是,使用新版本的 3D 骨骼动画平均可以带来 3 倍以上的性能提升,具体数据如下: 除了性能提升之外,经过与白鹭引擎...

3
13
发表了资讯
2020/01/21 14:29

Egret UI Editor 1.7 正式发布,支持 UI 动画编辑

各位开发者朋友过年好: 时光飞逝,猪去鼠来,我们即将辞别2019,迎来2020!在这个末尾时刻,我们以新产品版本的发布向2019说“再见”、道“珍重”! 既然是告别,首先我们先总结下2019年引擎团队的工作重点,看看我们主要做了哪些事情,具体包括4个方面: 1、2D引擎维护与工作流优化,这一年2D引擎发布了20余个小版本,并发布了 Egret UI Editor; 2、不同平台的发布支持,除了2018年支持的微信小游戏之外,还先后支持了百度小...

4
27
发表了资讯
2018/10/09 17:13

Egret3D 1.2 发布,编辑器内测版同步上线

10月8日,Egret3D 版本更新至 1.2 版本,本次更新重点解决以下问题:1、通过模块化分离,降低引擎体积和内部耦合性;2、动画系统支持更多高级特性;3、通过 Egret3D Inspector 和 Egret3D Editor(代号:Paper) 提升 3D 游戏的开发效率。 本次更新后,开发者请使用 paper-cli 1.6 ,egret 5.3.1 , egret3d 1.2 三个版本配合进行 3D 项目的开发。 本次的详细更新内容具体如下: 引擎模块化 本次更新我们将 Egret3D 从一个单一库拆...

0
2
发表了资讯
2018/09/10 17:38

白鹭引擎 5.2.9 发布,集中性修复多个 Bug

今天,白鹭引擎发布5.2.9版本,本次版本是5.2版本的一次集中性缺陷修复。 十分感谢所有社区、白鹭小游戏开发微信群等渠道的开发者提供的BUG反馈,5.2.9版本已经修复了大家反馈的关于2D渲染 、JavaScript、命令行、AssetsManager、微信小游戏支持库的多个BUG,推荐大家更新体验。 具体内容见下: 2D 渲染 - JavaScript 修复皮肤设置 null 会报错问题(感谢开发者 ヤ.ヘ夜) 修复 Canvas 模式下使用 Graphics 作为遮罩并旋转导致渲...

0
2
发表了资讯
2018/09/04 18:06

Egret3D 1.1 发布,支持更多高级渲染特性

9月4日,Egret3D 推出1.1版本,该版本是 1.0 正式版之后的第一次大版本更新。本次更新后,Egret3D1.1支持更多高级渲染特性,为即将发布的3D编辑器打造了更坚实的底层基础。更新至1.1 版本后,开发者请使用 paper-cli 1.5.0 , egret 5.3.1 , egret3d 1.1.0 三个版本配合进行 3D 项目的开发。 本次的详细更新内容具体如下: 1.降低模型数据内存占用 在 1.0 以及更早版本,如果开发者需要实现多个模型对象共享同一份模型数据,需要...

0
2
发表了资讯
2018/08/28 15:44

白鹭引擎 5.2.8 发布,集中性修复多个 Bug

白鹭引擎(Egret Engine)在 今年5月25日发布了5.2 版本,历经持续更新优化,我们将于8月27日正式发布5.2.8版本,本次版本是对 5.2版本的一次集中性缺陷修复。 再次特别感谢开发者们通过Egret社区、白鹭引擎小游戏开发微信群等渠道提交的BUG反馈。5.2.8版本已修复了大家反馈的涉及2D渲染- JavaScript、命令行、AssetsManager、微信小游戏支持库的数个BUG,推荐大家更新体验。 2D 渲染 - JavaScript 修复 MovieClip 在 runtime ...

4
1
发表了资讯
2018/08/13 18:17

白鹭引擎 5.2.7 新增自动合图插件、二进制和声音缓存方案功能

2018年8月13日,白鹭引擎发布5.2.7 版本。本次版本主要新增了两大功能:命令行增加自动合图插件TextureMergerPlugin,微信小游戏支持库增加二进制和声音缓存方案。 同时,本次版本还是对 5.2 版本的一次集中性缺陷修复,更新修复了大家反馈的涉及2D渲染- JavaScript、AssetsManager、微信小游戏支持库的数个BUG。在此,我们要再次特别感谢开发者们通过Egret社区、白鹭引擎小游戏开发微信群等渠道提交的BUG反馈。 据小编了解,5...

2
4
发表了资讯
2018/07/31 17:11

白鹭引擎推出 5.2.6 稳定版,集中性修复数个 BUG

白鹭引擎(Egret Engine)在 2018年5月25日发布了5.2 版本,历经持续更新优化,于7月31日正式发布5.2.6 稳定版本,本次版本是对 5.2版本的一次集中性缺陷修复。在此,我们要再次特别感谢开发者们通过Egret社区、白鹭引擎小游戏开发微信群等渠道提交的BUG反馈。5.2.6版本已修复了大家反馈的涉及2D渲染- JavaScript、命令行、AssetsManager、微信小游戏支持库的数个BUG,推荐大家更新体验。 2D 渲染 - JavaScript 修复视频在原生打...

4
7
发表了资讯
2018/05/25 21:07

白鹭引擎 5.3.0 正式发布,支持 3D 游戏开发

一直关注白鹭引擎的童靴会发现,今天白鹭引擎先后完成了白鹭引擎5.2.0、白鹭引擎5.3.0两个版本的更迭,在周三发布《白鹭引擎稳定版即将发布,后续路线图同步公开》文中,我们已详细介绍了白鹭引擎5.2.0版本的功能,今天我们重点说下白鹭引擎5.3.0版本,这个版本的核心功能就是众多开发者童靴持续关注的:Egret3D。 有关Egret3D的整体结构、与原来白鹭引擎的关系、及如何使用Egret3D开发一款HTML5 3D游戏,Egret3D的路线规划在今...

2
13
发表了资讯
2018/05/07 19:36

白鹭引擎 5.1.11 发布,集中修复数个 Bug

白鹭引擎5.1.11版本将于5月7日上线,本次版本的推出是对去年12月份发布的5.1版引擎的一次集中性缺陷修复。同时我们要再一次感谢多位开发者通过Egret社区等渠道提交的Bug反馈。5.1.11版本引擎已修复了开发者反馈的涉及2D渲染、命令行、AssetsManager、微信小游戏支持库的数个BUG,同时将Facebook Instant Games SDK升级至6.2版本,以更好支持大家开发小游戏。 2D 渲染 - JavaScript 在收到开发者提交的反馈后,白鹭引擎5.1.11及时...

3
3
发表了资讯
2018/04/04 18:03

白鹭引擎 5.1.9 调整 Facebook Instant Games 接入方式

上周三,Facebook 推出一系列隐私保护新措施,旨在让用户更容易地查看和访问该社交网络对他们所掌握的数据,并且根据自己的需求进行相应的调整。随着 Facebook 隐私政策的调整,原有的 Instant Games SDK 无法继续使用,开发者使用的老版本 Egret 项目需要做一定修改。在今天发布的白鹭引擎(Egret Engine)5.1.9 版本中,将重点修订 Facebook Instant Games SDK,详细信息请查看以下文档。 1.引用 SDK,在 index.html 里引入 ...

1
3
发表了资讯
2018/03/12 17:18

白鹭引擎 5.1.6 优化打包 iOS/Android App 的运行性能

在3月12日,我们将为白鹭引擎推出5.1.6 版本。5.1.6版本是对去年12月份发布的5.1版本的一次功能更新和集中性缺陷修复,主要目标是添加新的 iOS/Android App 打包支持,以及完善微信小游戏、QQ玩一玩、AssetsManager的稳定性。 iOS/Android 原生打包 在这次更新发布的 Egret Launcher 中,我们在发布设置中整合了iOS 与 Android 平台的发布设置。 自2014年底起,白鹭引擎推出的2.0 版本便已经支持开发者将游戏打包为 iOS / Andr...

1
11
发表了资讯
2018/01/31 10:10

白鹭引擎产品工具更新,完善小游戏、QQ玩一玩开发支持

为了让开发者们获得更好的开发体验,同时在搜集大家通过官方社区、微信小游戏技术讨论群提交的反馈意见后,我们在1月29日对旗下的白鹭引擎、Egret Launcher、微端、Egret Wing等4款产品工具进行了更新。其中,白鹭引擎推出了5.1.5版本,本次版本是我们对于稍早前推出的5.1.0引擎的一次集中性缺陷修复,新版引擎完善了对微信小游戏、QQ玩一玩以及AssetsManager 的稳定性支持,将会更方便大家开展游戏项目。 1. 白鹭引擎5.1.5 1.1...

5
2
发表了资讯
2018/01/23 14:36

白鹭引擎 5.1.4 发布,完善微信小游戏,QQ 玩一玩

1月22日,白鹭引擎发布了5.1.4版本,本次版本是我们在整理多位开发者提交的反馈意见后对于稍早前已推出的5.1.0引擎的一次集中性缺陷修复。5.1.4版引擎完善了微信小游戏、QQ玩一玩以及AssetsManager 的稳定性,更方便开发者开展相关游戏项目。 微信小游戏 白鹭引擎5.1.4版本新增多项实用功能,同时修复了egret run 命令可能读取不到微信开发者工具路径的BUG,完善微信小游戏开发的稳定性,主要包含: 新增 index.html 修改后,相...

9
11
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
暂无内容
3 评论
537 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部