白鹭时代

时间:2025-12-09 03:50:54编辑:莆田seo君

什么是白鹭引擎?

Egret Engine(白鹭引擎)是白鹭时代推出的一款使用TypeScript语言构建的开源免费的移动游戏引擎。通过白鹭引擎,开发者可以快速地创建可以运行在手机App的WebView或者浏览器中的HTML5移动游戏,也可以编译输出成基于Android、iOS、Windows Phone的跨平台原生移动游戏。应用Egret引擎开发HTML5移动游戏,不但能让H5游戏具备牛逼的性能表现,并且效率很高。项目目录如下:需要关心的有两个文件夹:launcher、src。launcher 文件夹下面,需要关心的是 index.html文件,改文件是项目的入口。egret帮助建立的,自己可以自行修改里面内容,只要别把加载框架的部分干掉就行。其中必要说明的是 Id 为 gameDiv 的 是游戏引擎用来操作的地方。框架会在改下面自动建立一个,然后在这上面绘制游戏界面。可以自行控制gameDiv的样式,别删除或者修改ID就行。launcher文件夹下面暂时没有别的需要关注的了。src 文件夹下面两个文件,后缀名为ts,是typescript 文件,其实就是javascript 的一个超集而已。其中loadingUI.ts ,暂时也不需要关心,这个是加载网页的时候让用户安心等待的一个提示界面。下面就是最重要的Main.ts。标注的两个方法,就是egret对html所干的事情。整个hello world分析就结束了。egret采用的是typescript 语言,在入口(index.html)文件里面操作 ID 为 gameDiv的标签(在改标签下面增加一个画布)。项目启动交给了main.ts(改文件名字可更换),main.ts会加载预先准备的资源,资源加载完成之后,开始绘制里面的内容。

学html5游戏开发用什么引擎比较合适

TurbulenzTurbulenz是一个开源的HTML5游戏引擎,提供了可以运行在Windows、MacOS、Linux上的SDK,允许开发人员创建高质量和硬件加速的2D、3D游戏。包括以下功能:异步资源加载、进行特效和粒子渲染、支持物理效果、碰撞检测以及动画、3D音效支持、支持网络交互以及社交网络分享、场景和资源的管理。优点:1.功能强大,同时支持2D和3D2.基于MIT协议的开源引擎Construct2Construct2是一个运行于Windows平台的游戏制作工具,它可以让没有任何编程基础的用户在短时间内不写一行代码快速开发出一款可运行于所有平台(Windows、Mac、Linux、Android、iOS等)的游戏。免费版可以将游戏导出成HTML5。收费版本分为个人版(79英镑)和企业版(259英镑),可以导出所有平台的版本,同时提供了更多的特效和音乐。如果使用该工具盈利超过5000美元,需要升级到企业版。优点:1.简单易用,可实时运行游戏2.强大的事件系统,可以不通过写代码来控制游戏逻辑3.提供了可编程扩展的接口4.提供了大量特效,支持物理效果5.支持所有平台6.完整的文档以及社区支持缺点:不如直接写代码灵活ImpactJSImpactJS是一个基于JavaScript的HTML5游戏引擎,同时支持PC和移动平台浏览器。它是目前除了Construct2之外最受欢迎的HTML5游戏引擎,使用需要支付99美元。优点:1.提供了灵活的关卡编辑器,可以快速构建游戏地图2.提供了强大的调试工具3.提供了Ejecta可以将JavaScript的执行结果通过OpenGL渲染出来,可以在iOS平台上获得与原生应用相近的效率4.文档齐全,有两本专门介绍ImpactJS开发的书5.支持物理效果6.支持自己编写插件来扩展AppStore游戏1.BiolabDisaster2.DropJSCocos2d-html5Cocos2d-html5是一款基于Cocos2d-xAPI的2D开源免费HTML5游戏引擎。它目前通过canvas进行渲染,将来会支持WebGL。它由国内Cocos2d-x核心团队主导开发和维护,行业领袖、HTML5大力推动者Google为这个项目提供支持。同时,Zynga、Google等大公司的工程师也参与到它的设计工作中。优点:1.与Cocos2d的API类似,容易上手2.中文文档齐全,资料丰富3.基于MIT协议的开源引擎H5e教育html5开发解答

目前有哪些比较成熟的 HTML5 游戏引擎

1.Impact :支持桌面环境和移动端,支持所有主流浏览器: FIrefox, Chrome,, Safari, Opera 和 IE 。
2.Craftjs 是另外一个完美的游戏引擎,提供一个开发杰出游戏的接口,并且跨浏览器兼容。
3.playcraft 引擎提供给开发者许多工具集,帮助开发各种类型的游戏,这些工具集非常强大,可以让开发者自由发挥自己的各种想法,并且可以很容易转换到其他的平台,比如 Facebook,旧版的网站,原生 Android 和 iOS 应用等等。
4.Jaws 是个 HTML5 驱动的 2D 游戏库,刚开发的时候只能用来制作 canvas,现在支持通过同样的 API 来制作普通基于 DOM 的 sprites。支持的浏览器:Chrome 9+, Firefox 3.6+, Safari 5+ & IE9。
5.Enchant.js 是个简单的 JavaScript 框架,可以使用 HTML5 和 JavaScript 来开发简单的游戏和应用。现在还是由 UEI 的 Akihabara 研究中心来开发和维护。


上一篇:樱姬女装

下一篇:没有了