`

开源,免费,跨平台——白鹭引擎(Egret Engine)

 
阅读更多

http://blog.zinewow.com/post/376.html

Egret Engine(白鹭引擎)是一款使用 TypeScript 语言构建的开源免费的移动游戏引擎。白鹭引擎的核心定位是开放,高效,优雅。通过它,你可以快速地创建 HTML5 类型的移动游戏,也可以将游戏项目编译输出成为目标移动平台的原生游戏应用。

开源免费

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

性能卓越

Egret 将为你的游戏提供卓越的游戏渲染性能支撑,相对于其他移动游戏引擎,Egret 深度优化了显示对象列表处理机制和脏矩形算法,提供了强大的位图 CacheBuffer 处理功能。在未来的正式版本中,Egret还将加入所有的渲染内容均可调用基于 WebGL 的硬件加速和无缝的软件回退功能。

简洁,优雅,跨平台

Egret 引擎核心使用Typescript(JavaScript超集)编写,透过它,你可以很容易的在 iOS 和安卓平台的各种浏览器中轻松的运行你的 HTML5 游戏,并在不同平台浏览器里提供近乎一致的用户体验。同时, Egret 提供高效的 JS-C Binding 编译机制,满足你将游戏编译为原生格式的需求。

灵感激发于Adobe Flash

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

分享到:
评论

相关推荐

    简单的白鹭引擎 捕鱼客户端项目.zip

    1. **白鹭引擎(Egret Engine)**:白鹭引擎是一个开源的HTML5游戏开发工具集,支持TypeScript和JavaScript编程。它的核心组件包括渲染引擎、资源管理器、事件系统、动画系统等,提供了一整套游戏开发解决方案。 2....

    小程序中使用的ThreeJs,白鹭引擎、LayaAir、pixi

    其次,白鹭引擎(Egret Engine)是一款跨平台的游戏开发框架,主要针对2D游戏开发。虽然其核心功能不包含3D图形支持,但通过扩展可以实现3D功能。白鹭引擎提供了完整的开发工具链,包括IDE、资源管理器和实时预览等...

    本人4399上的一个游戏实例 白鹭引擎

    白鹭引擎,又称为Egret Engine,是一个开源的、跨平台的2D/3D HTML5游戏开发框架,它支持开发者创建高性能的移动和桌面浏览器游戏。 【描述】"个人开发白鹭引擎的一个4399游戏源码 请笑纳" 提示这是一个由个人...

    egret-games:白鹭引擎的h5游戏

    白鹭引擎(Egret Engine)是一款强大的HTML5游戏开发框架,主要应用于创建高质量的2D和3D游戏。这款引擎使用的是JavaScript编程语言,它为开发者提供了丰富的API和工具,使得开发跨平台的H5游戏变得更加高效和便捷。...

    egret:用于白鹭引擎

    JavaScript 是Egret Engine 的主要编程语言,它是一种广泛应用于Web开发的脚本语言,具有跨平台的特性。开发者可以通过JavaScript或者TypeScript编写游戏逻辑,利用Egret 提供的API来操作游戏对象、处理用户输入、...

    egret-BehaviourTree.zip

    白鹭引擎(Egret Engine)是一个开源的2D游戏开发框架,它使用HTML5技术,支持跨平台运行。TypeSprite是Egret的一个扩展,它为Egret引入了TypeScript支持,增强了开发体验和性能。 在"egret-BehaviourTree-ai-...

    白鹭开发游戏.zip

    在游戏开发领域,白鹭引擎(Egret Engine)是一款备受开发者青睐的开源HTML5游戏开发框架。白鹭引擎以其高效、易用、跨平台的特点,使得开发者能够快速构建高质量的移动和网页游戏。下面我们将详细探讨白鹭引擎的...

    白鹭开发游戏的框架.zip

    白鹭引擎,全称为Egret Engine,是一款广泛应用于2D游戏开发的开源框架,它基于WebGL技术,提供了一套高效、全面的游戏开发解决方案。这个压缩包“白鹭开发游戏的框架.zip”很可能是包含了使用白鹭引擎进行游戏开发...

    白鹭H5游戏框架

    白鹭引擎(Egret Engine)是这套框架的核心,它提供了一整套解决方案,包括游戏开发、调试、预览、优化等多个环节,使得开发者能够快速构建高质量的H5游戏。 一、白鹭引擎 白鹭引擎是基于TypeScript语言开发的开源...

    基于egret 开发的小游戏.zip

    Egret 是一个强大的开源HTML5游戏开发框架,它允许开发者使用TypeScript或JavaScript语言来创建跨平台的2D和3D游戏。这个压缩包“基于egret 开发的小游戏.zip”很可能包含了一个使用Egret引擎开发的完整小游戏项目,...

    白鹭H5飞机小游戏源码+完整资源.zip

    白鹭引擎(Egret Engine)是一款开源的、专门用于创建2D HTML5游戏的开发工具,它提供了强大的图形渲染能力,支持TypeScript语言,并且具备完善的开发框架和工具链。白鹭引擎的优势在于其高效的性能、良好的社区支持...

    demoProject.rar

    白鹭引擎(Egret Engine)是一款基于TypeScript语言的开源2D游戏开发框架,它提供了一整套完整的开发工具链,包括编辑器、编译器、运行时库等,使得开发者可以便捷地创建HTML5游戏以及跨平台原生应用。白鹭引擎以其...

    fish-api:H5捕鱼游戏,白鹭引擎TS开发

    白鹭引擎(Egret Engine)是专为HTML5游戏设计的开源框架,它集成了TypeScript语言,提供了一套完整的2D和3D渲染、动画系统、事件驱动和资源管理工具。TypeScript作为JavaScript的超集,增加了类型系统和静态检查,...

    h5仿微信跳一跳游戏

    白鹭引擎(Egret)是一个开源的H5游戏开发框架,由 Egret Wing(可视化编辑器)、Egret Core(核心库)、Egret 3D(3D扩展)、Egret Loader(资源加载库)等组件构成。它支持TypeScript编程,提供了一套完整的开发...

    2048-EgretClient:是客户端.....

    在本文中,我们将重点探讨“2048-EgretClient”——一个基于白鹭引擎(Egret Engine)实现的2048游戏客户端。白鹭引擎是使用TypeScript编写的,支持JavaScript,专为HTML5游戏开发设计,提供了强大的2D渲染、动画...

    【开源综合技术】1.熊博-网易开源 UI 自动化方案与实践.pdf

    文档中提到了白鹭引擎(Egret Engine)的接入,这表明Airtest Project能够与游戏开发引擎无缝集成,为游戏自动化测试提供了可能。通过这种集成,开发者可以利用Airtest Project的强大自动化能力对游戏进行测试,...

    游戏开发:目前商业上流行的游戏引擎详细比较

    Cocos2d系列的特点是开源免费,跨平台,且拥有成熟的2D技术。它的中文资料丰富,对中文开发者非常友好。但是Cocos2d系列缺乏可视化开发工具,且在3D游戏开发方面相对不成熟。 CryEngine3是由Crytek公司开发的,以其...

    Egret_h5:鼠标html5网络闪光灯

    标题中的“Egret_h5”指的是白鹭引擎(Egret Engine),它是一个开源的HTML5游戏开发框架,特别适合用于创建2D游戏。"鼠标html5网络闪光灯"这部分描述可能是指Egret Engine如何在HTML5环境中实现与鼠标的交互效果,...

    egret_basicTest:Egret的专案白鹭2D basicTest

    - **跨平台发布**: Egret项目可以轻松部署到Web、Android、iOS等多个平台。 通过"egret_basicTest"这个项目,开发者可以学习如何搭建Egret项目,理解Egret的基本结构,掌握2D游戏开发的基本流程和技巧。通过实践,...

    game_guessing_idioms:这是一个用白鹭框架编写的猜成语的小游戏

    首先,我们来认识一下白鹭引擎(Egret Engine)。白鹭引擎是一款开源的2D游戏开发框架,它基于TypeScript编写,支持JavaScript。该引擎以其高效、稳定和跨平台的特性,被广泛应用于HTML5游戏开发。在"game_guessing_...

Global site tag (gtag.js) - Google Analytics