说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

开发者不容错过的10款免费JavaScript游戏引擎

HTML文档下载 WORD文档下载 PDF文档下载
使用HTML5、JavaScript可以帮助开发者开发出各种与众不同的游戏及游戏特效,比如3D动画、Canvas等。本文介绍10款被广泛使用的基于HTML5的JavaScript游戏引擎。

在Github上,JavaScript逐渐成为人们最喜爱的编程语言,而随着HTML5的发展与流行,有些开发者把这两种技术结合在一起,开发了各种各样的游戏引擎,开发者利用这些引擎可以开发出许多非凡的游戏及制造一些轰动的游戏特效,比如3D动画、Canvas等。

下面,我们将介绍目前被开发者们广泛使用的十款免费游戏引擎,大家不妨看看,有没有你钟爱的那一款。

1.JsGameSoup

JsGameSoup是一款开源的的游戏框架,开发者可以使用JavaScript和Web技术开发游戏。它几乎可以运行在所有的浏览器上,还可以使用开放的Web技术,如Canvas和HTML5等。


2.Akihabara

Akihabara是一系列的库和工具,用于使用 Javascript 创建像素化的8/16位时期的游戏,使用 JavaScript、HTML5 Canvas标签和一些标准hooks开发。 


3.LimeJS

LimeJS是基于HTML5的游戏框架,用于快速构建运行于所有现代触摸屏和桌面浏览器的纯正体验的游戏。


4.Enchant.js

Enchant.js在2011年发布,是一款开源免费的JavaScript游戏框架。可以使用HTML5和JavaScript来开发简单的游戏和应用。


5.GMP

GMP是一款JavaScript游戏引擎,可以制作基于Sprite的2D游戏。它可以很容易地设计复古风格的街机游戏。它也非常适合于制作拼图,数独或gogopop。


6.Gamequery

Gamequery是个易于使用的jQuery插件,可以通过添加相关游戏的类来帮助开发JavaScript游戏,可以兼容大量的浏览器,比如:Firefox、Chrome、Internet Explorer、Safari、Opera。


7.Crafty

Crafty是个轻量级,模块化的JavaScript游戏引擎,包含许多组件:动画、事件管理、重新划分区域、碰撞检测、Sprite等。它支持所有类型的浏览器,比如IE9。


8.lycheeJS

lycheeJS是个JavaScript的HTML5游戏引擎,提供完整的原型解决方案和HTML5 Canvas部署,同时支持PC和移动平台浏览器。这个项目的开发过程优化了Google Chrome 和它自身的开发工具。


9.Quintus

Quintus是一款容易上手、轻量级的JavaScript游戏引擎,包含一个模块化的引擎可轻松开发游戏,并在同一个页面上运行多个实例。支持移动和桌面开发。


10.The Render Engine

The Render Engine是个跨浏览器的开源游戏引擎,完全使用JavaScript编写。它拥有一个扩展的API 和使用当前最新的现代浏览器特性。此款引擎旨在帮助用户使用基础的工具来开发游戏,加快游戏概念到成品的过程。

与其它引擎不同,这些引擎目前都有专人维护、更新,因此,开发者可以放心使用。(编译/张红月 审校/陈秋歌)

文章来自:Design Drizzle

PHP语法基础 -PHP初学入门教程4 建设一个简单的交互网站(一) -PHP初学入门教程5 建设一个简单交互的网站(二) -PHP初学入门教程6 建设一个简单交互的网站(三)密码验证 -PHP初学入门教程7 PHP文件上传 -PHP初学入门教程8 为站点添加投票功能 -PHP初学入门教程9 广告条轮播-PHP初学入门教程10 操作MySQL数据库实现简单的留言板-PHP初学入门教程11 使用PHP来操作Oracle数据库 -PHP初学入门教程12 技术杂项PHP教程结束篇 -PHP初学入门教程13 .NET中DataSet和DataReader的区别与转换 CGI技术及其开发(二)-Delphi资料 CGI技术及其开发(一)-Delphi资料 COM/DCOM中如何传递数组-Delphi资料 COM与DCOM的区别与联系-Delphi资料 Cookie的建立使用-Delphi资料 Delphi 3中Cookie的建立使用 Delphi 中 串 行 通 信 的 实 现 Delphi4.0 开发WEBMAIL程序 Delphi4的Winsocket编程 Delphi4开发WEBMAIL程序 Delphi编写网络程序的安全措施 DELPHI 和 THE INTERNET Delphi开发Web Server程序如何返回图像 Delphi开发Web Server程序响应用户的输入 DELPHI与INTERNET(二) DELPHI与INTERNET(一) Delphi中串行通信的实现 Email 服务器的简单实现-Delphi资料 Internet编程技巧-Delphi资料 SMTP组件的使用方法-Delphi资料 请问有人知道上海伍尔特国际咨询公司的朋友嘛 ? 各位兄弟,CrystalReport能在delphi下使用吗!!或者有在delphi下使用的版本吗!!! 监控-----------------麻烦大家解答了,谢谢了 这个调试错误怎么解决?急急急!!!!!!!!!! ASP的问题,在线等待... 高分寻求一个公司名称(系统只能放一百分,以后一定加分) 在PB中如何使Excel的单元格合并、居中??? 请问这句语句是什么意思? ╬╬╬ 有没有人比较过ASP和ISAPI在COM+环境,并发情况下的效率?? ╬╬╬ 菜鸟问题 :oracle可不可以修改表中的字段名称 急急急!!!请教大家最后一个问题? 如何实现禁止文件被拷贝、删除? 怎样在vc中使用嵌入式SQL 为什么已指向一个窗体的指针还是空指针!!!!!!!!!急 怎么样安装Exchange Server 2000的SP 学习JAVA,可以?????????? 解释脚本,(百分向送!)急急急!!!!!!!!!!!!! 请教,如何将英文IE改为中文的 masm的版本是6.11是不是就是masm32v6之类的东西呀?还有一个masm32v7,想学汇编是不是有了一个就可以了呀? 高分救命啊[急]200分在线等待 请你帮帮忙 如何设定属性页的大小? EXCHANGE 2000 SERVER的怪问题?! 等值线算法及源程序 如何使用VB访问MySQL数据库? 哪位大哥帮帮忙(跟贴有分),小问题,vb里怎样调用vc的动态库,还有为什么vc生成的Dll文件不好用regsvr32注册 急需解决的问题!一个向数据库写入时间数据的问题!多谢高手指教!100分! @@@谁有我郁闷???@@@ 应用cdo编程,怎样获得任意公用文件夹的FolderID 移动文件 DataSource的问题 cookie的问题 我学C语言有一段时间了但我发现没有什么成果?? 我想做一个象MSN类似的界面,请教各位应该怎么整啊? 简单的textbox控件问题,再次散分了! 有一个1024K*32位的存储器,由128K*8位的DRAM芯片构成,看下面对吗? colordialog的问题 win98窗口上的最大化最小化按钮变成了数字 请问,如何以编程的方式创建SQL server的实例的? 请问“[System.ComponentModel.DesignerCategory("Code")]的意义? table1.FieldbyName('Company').asstring:= ExpandFileName (filelistbox1.filename); 网卡使用的问题!在线等候 会c/s的高手请帮忙! 为什么我的winme关机后在开机总是要检查磁盘,可是我是正常关机呀,烦死我了。谁能解决给100分。 各位高高手,有没有MS SQLServer6.5的JDBC驱动?救人一命胜造十级**,忘了咋说的了. 大家给我解答我不会用,请再帮帮忙(前后贴200分一起结,谢谢) 在一个dataset中,对于不是主键的列中的值如何进行查询? 星球大战前传2:美国人全面攻击 有谁知道在哪有IIS6.0下载呢 请问在mysql中怎么建立自动增加的字段呢 , 好想在mysql中没有那么强大的工具。 请问哪里可以下载中文的windows Media Player SDK? 高分求助 数据备份 哪些病是由病毒引起的?哪些病是由细菌引起的?有多少说多少. 硫酸铵沉淀的蛋白质是什么颜色 从能量的角度分析,你知道过山车的速度为什么有那么多的变化吗?过山车为什么能够 金属单质的还原性一定大于非金属离子的还原性吗 处于等电点状态的蛋白质可不可以被硫酸铵沉淀 怎样用干硝母粉做馒头 引起疾病的病毒和细菌有什么区别我是说"引起疾病的"的细菌,不是指有益菌.我们日常生活里所说的"引起疾病的病毒或细菌",是从细胞结构的角度来说的吗?老百姓的知识这么专业.二楼的:我没 汽车举升机使用注意事项 泡大粉和干硝母有什么区别 荔枝 甘蔗 龙眼 香蕉 乌榄 木瓜的特点各是什么和营养成分是多少 1.酸性物质遇到碱性物质会怎样?2.酚酞遇到碱性物质会变红,遇到酸性物质呢?是不是所有酸碱指示剂都与酚酞一样(在遇到酸性或碱性物质以后变成那两种颜色)?我是初学者``大家间谅啊那酸碱 请问:提取植物蛋白后透析硫酸铵用哪种型号的膜较宜?(植物蛋白分子量为65,000) 及怎样透析?(抱歉,因是第一次操作) 氯离子还原性什么条件下表现 酸性物质遇到碱性物质会怎样. 硫酸铵沉淀蛋白质,除去里面的盐和核酸等,透析袋的截留分子量是多少道尔顿? 亚铁离子和氯离子,谁的还原性强? 在玻璃杯中倒入少量洗碗用的纯碱粉末,将蜡烛点燃后放置在纯碱中央,在往玻璃杯中倒入少量食用醋,观察在玻璃杯中倒入少量洗碗用的纯碱粉末,将蜡烛点燃后放置在纯碱中央,在往玻璃杯中 请问:用鸡蛋膜能否透析硫酸铵?(说明用植物种子提取、沉淀植物蛋白后用鸡蛋膜除硫酸铵的实验)是透析含在植物蛋白里面的硫酸铵 氟离子,氯离子的还原性怎么比较大小? 蹦床运动员从弹跳到下落,整个过程能量转化是怎样的? 甘蔗种植肥料主要成分都有什么啊?我想知道的详细一点 求大神鉴别这是什么菌 一个小球在地面上弹跳,它的高度下降,机械能减小,这是因为有能量损失那滚摆上下运动的时候机械能是不是也是减小(但是我记得老师好像是讲机械能守恒的时候才做的这种实验吧)? 在脱硝处理工程中,催化剂节距指什么? 前列腺炎有什么细菌,前列腺炎有什么细菌?什么导致前列腺炎,什么导致前列腺炎? 抛向地面的乒乓球上下弹跳几次后停下来,说明乒乓球的__能减少了,减少的那部分能量转化成了__急 高寒地区太阳能使用注意事项. 巴西2010年人口数量? 怎样辨别病毒性感冒和细菌性上呼吸道感染? 小球弹跳C++程序一球从100米的高度落下,每次落地后反弹回原高度的一半,再落下.编程求它在第10次落地时,共经过多少米?第10反弹多高?我写了个程序,但结果老是不对,#include#includemain(){double s1=0 细菌和病毒是什么样子的 ?拜托各位大神 一道高中生物关于能量流动的计算题如果一个人食物有1/2来自绿色植物,1/4来自小型肉食动物,1/4来自羊肉,假如能量传递效率为10%,那么该人每增加1千克体重,约消耗植物()A 10千克 B 28千克 C 1 甘蔗有哪些成分? 吃多了食用碱(碳酸钠)会中毒么?如题 高中生物一道能量计算题?急求详细解答1926年,美国一位生态学家研究了一块玉米试验田的能量流动情况,得到如下数据.收割的所有玉米植株(10000株)的含碳量(kg):a所有玉米在生长阶段细 哪些食物含钾成分高 电能和电功分别用什么字母表示 生物能量流动计算题,我做对了吗? 什么水果含钾成份高 新日电动车 飞驰三代运动版 电池是60V 20A的共五块,电动车电机功率是多少?谁知道?能算出来么? 生物必修三的,那些食物链的能量流动的计算题怎么算的啊……?好头疼啊 哪些食物含钾高 两台风扇的功率等于1P冷气的功率吗 低压电器使用注意事项 请分析一下翻滚过山车在运动过程中的能量转化情况,要尽量短一些,急用! 喝多了为什么浑身疼痛,难道是酒精的作用吗?拜托各位大神我喝多了,为什么早上起来浑身都疼, 天平的使用注意事项 分析过山车在运动过程中的能量转化情况.米娜桑. 食用碱可以和洗洁精混合使用吗?如果混合在一起会不会产生什么化学反应? 输液泵的使用注意事项 过山车的能量转化请分析详细点,谢谢 氢氧化铁稀硫酸反应现象 金属离子的还原性在同周期的变化规律,以及非金属离子的还原性在同周期的变化规律 怎样去除建筑中的硝,即亚硝酸盐. 有的细菌也会和病毒一样引发疾病,如:( ),( ).有助于回答者给出准确的答案 高中生物能量流动计算题我觉得第二空的答案47.64是错误的,正确的答案是什么 翻滚过山车运动原理翻滚过山车在顶端为何能翻过去 人类现在消灭了多少种疾病?或者细菌、病毒?是否只有天花一种? 硫酸铵沉淀蛋白质酶液用硫酸铵30%去过一次杂质,离心过,然后我直接加到75%把蛋白沉淀了,充分溶解4度过夜保藏 ,12000离心15min后沉淀不能溶回tris-25硫酸铵中,什么情况,急等,晚上要跑液相 石硝粉每立方为多少吨
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘