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

开发者不容错过的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

VB利用App.PrevInstance防止同一程序执行多次 VB判断应用程序是否仍在运行并设置焦点 巧用VISUAL BASIC的RND()函数 让你的程序不在任务栏中显示 -VB资料 VB如何不用API使文本框属性只读? VB如何从文件中提取图标 VB如何关闭/重新启动计算机? VB如何建立快捷方式? VB如何让窗口始终在最前面? VB如何使你的程序同文件扩展名建立关联? VB如何提高调用WINDOWS API函数编程技巧 VB如何为你的应用程序设置热键? VB如何隐藏鼠标指针 VB如何用api检查任务栏中有多少种输入法 VB如何在函数中传递数量不定的参数? VB使用 kb_event 函数模拟键盘操作 VB使用API获取颜色 VB使用标签控件调出浏览器 VB使用调用外部程序函数实现API函数高级功能 未公开API函数揭秘——通用对话框-VB资料 显示文件属性对话框-VB资料 VB用 API 打开打印对话框 VB用API函数改进ListView控件的显示效果 VB用API函数控制光驱的开关 VB用注册表保存数据(VB函数篇) 有关Tray系统盒的VB API函数 在VB中调用API函数动态改变及恢复屏幕设置 在VB中控制Ctrl+Del+Alt键 在VB中使用API函数 (之二) 在VB中使用API函数 (之三) 在VB中使用API函数 (之四) VFP两个表的纵向合并? 机器突然掉电是怎么回事? 请教高手,怎样对TreeView控件的节点的OnClick事件处理? 一条出错信息的意思???? 怎样在dreamweaver里面插入包含网页??? 好久没为这样的小事快乐了 紧急求教(关于控件打包问题) 怎么开发互联网和手机短信互通的软件? 哪位有<<游戏编程大师技巧>>的原码 求一简单程序 installshield for c++builder:怎么把客户‘安装路径’注册到他的注册表里-现在急用 请问这4个组件在那个组件拦上的 TFileListBox,TDirectoryListBox,TFilterComboBox,TDriveComboBox 一条出错信息的意思??? ManagermentServer为什么启动不起来?? CList的RemoveAt()问题 爽!今天买了一个可无线上网的手提,散分! 本人用insertShile安裝制作軟件制作了vb6的一個setup文件包,直接用硬盤copy到其機子安裝是沒問題的,但是本人將該setup文件包刻錄到光盤 如何可以将windows 2000 server的C、D等盘的默认共享属性去除,可不可以将这个属性永久去除,因为选择“右击”-“共享”去除后,重启又出 如何让你的编译器生成汇编代码 怎么样把数据库里的某个字段读到ComboBox1里? 在MDI框架中,如何禁止View相互切换? 代码转换 谁能告诉我delphi6.0中的installshield怎样使 为什么我用Zend Encoder加密了一个php文件,速度比以前没加密慢了好多哦, 怎样让在运行时加载的控件总在最前面?? 代码转换 linux + mysql+ apache + php + jdk + jsdk 怎样让在运行时加载的控件总在最前面?? 代码转换 一个关于全局变量的访问问题。 263游戏大厅里的用户信息列表是怎么实现的?急问,多谢!! 也帮帮我吧!i'll be dead ! 263游戏大厅里的用户信息列表是怎么实现的?急问,多谢!! 关于窗体 如何去掉我的“计划任务”共享? linux + mysql + apache + php + jdk + jsdk 新手问各位大哥一个问题:我在机器上已经安装了98,2000,现在有装了红帽7.2,已经安装成功,但是在LOGIN之后,有开始GNOME之后,什么都 菜鸟问题,请多帮忙 window 2000 server服务器,不能使用mail函数,怎么解决!?急!! 我靠!我今天算碰到一个希奇事!你们听听这个网址! 关于鼠标右键菜单的制作问题 SOS!100分相送。很简单的题目,明天考试急用 请问oracle中的帮助导航器、帮助主题窗口是在哪里啊 重要问题!!!请尽快回复。 证券之星最新版本有没有破解版啊,我在证券之星下载的多是只能用三天 各位老大,有谁知道怎样边接收网络传送的音频流边播放 System.in的问题 为什么listbox.selectIndex返回的值总是-1??? masm611装好后不能DEBUG,怎么回事啊???????? 挥泪放出两百分。为了实行打击报负不得不放点血了。来者有分。大家要涌跃发言。快快回答,正确就结贴。 dll的问题和语言混编 How to distinguish "over" and "across"?When referring to the sixth edition of the Oxford Advanced Dictionary,we can discover that the first defination of "across"(used as adv.) and the seventh(maybe) defination is exceedingly similar,and yet they are 英语翻译The work of many of the greatest men,inspired by duty,has been done amidst suffering and trial and difficulty.They have struggled against the tide,and reached the shore exhausted. 谁有 you think i don't care 的lrc歌词 是野孩子里的插曲~ a large number of后面跟可数名词还是不可数名词 Please give me some coke with I______.I don't like hot drink Please give me some coke with I______.I don't like hot drink 哪位神人帮忙翻译一下吧,出自in search of davos manIt's also entirely possiblethat the near future may see the pendulum of capitalswing away from Davos Man-style globalization.One counterpoint is Manila Woman —low-paid migrant workers fr Ring me up ----you come to my houseA.though B.as C.than 理由 let one machine do the work of many通俗的翻译应该怎样? in search of davos man 文章翻译 大学英语四 BUT for their help,we ___the program in time.A.can not finish B.woll not finish C.had not finished D.could not have finished 该选哪一个 为什么 (选与不选的原因都说一下) Pick you up 求翻译 大学英语四里德文章 in search of davos man the girl l___ scared and said something yo the man in EnglishL开头的什么单词? If it rains,I come back to pick you up如何倒装 课文 IN search of davos man 翻译 综合教程4 第二版,有连接也行,辛苦大家, 为什么as long as yuo love me这首歌的歌词里不是I don't care who are you而是I don't care who you are呢?我觉得I don't care who are you比较符合语法呀?请英语好的给我讲讲这个问题, Who can be really understand me?翻译成中文是什么意思, search for 和in search of 的区别, the girl l___ scared and said something yo the man in English L开头填什么单词? Who understand me翻译过来是啥意思 英文名Sophie和Susie哪个好听?写起来又顺手好看?且相对来说不大众化的 谁有you think i don t care歌词?歌手是jack mcmanus~找了好久了, pick up的所有解释.必须全哦 西藏,纯净的心灵蝴蝶效应是怎么回事 "the girl looked scared and said something to the driver"将“the girl looked scared ”改写同义句 who could understand me I think my wife 翻译为中文 《蝴蝶效应3》结局小女孩诡异的笑跟烧那个洋娃娃是什么意思? 英语翻译 你能不恨我吗?是Can you not hate me?还是 Can you don't hate me who can understand me什么意思? 蝴蝶效应3最后小女孩的动作和微笑有什么含义么? 请问怎样翻译啊?Who can help me ? thank you !MEMORANDUM To:Live Accounts Supervisor Form:Vincent Luk,Accounts Deparment Date:10 June 200- Suject:Overdue a/c no.5438383838I have investigated overdue a/c no.5438383838 as requested in your memo of I hate the feeling now Who can understand me truly? 求儿童英文故事书(全英)故事情节美好童趣的.请写出完整书名. 英语翻译我向一个客户推了子弹的产品,他来信说:Could You write me for who do you produce your's bullets,(brands name will be ok) 有首歌叫蝴蝶什么着?名字很长估计7个字左右. 求儿童英文故事书(全英)故事情节美好童趣的.请写出完整书名.不要给我贴故事啊,我要书! Can you tell me?Who? 这两个英文名哪个好听,写起来顺手且不俗?Doris,Susie A到z之间有什么字母 英语翻译linkin park 的歌.请翻译.Leave Out All The RestI dreamed I was missing,you were so scaredBut no one would listen,\'cause no one else caredAfter my dreaming,I woke with this fearWhat am I leaving when I\'m done here?So if you\'re askin Mary often does some translation work to earn extra money,which__half of her income.A.makes upB.is made up ofC.consists ofD.consists in 将字母A变成字母E,a变成e,即变成其后的第4个字母,W变成A,X变成B,Y变成C,Z变成D译密码.为使电文保密,往往按一定规律将其转换成密码,收报人再按约定的规律将其译回原文.按以下规律将电文变 But for their help,we___the program in time.Acan not finish Bwill not finish Chad not finished Dcould not have finished 做一些志愿工作翻译是do some voluntary work还是do some volunteer work "W Z S X Z D X G L K N"这些字母能拼成一句什么话?(有创意的)前面几个是:我只是想…… 1.__ the work on time,they ask their friends for help My mum will come and___ A.pick us up B.pick up uMy mum will come and___A.pick us up B.pick up us C.picks us upD.picks up us选啥为什么 Mr Smith is taking a walk in the park.Mr Smith is taking a walk in the park.Suddenly,he sees something on the grass.It is a ten-yuan note.Mr Smith looks around.There is no one nearby.He quickly walks to the note and picks it up.Then a park keeper com i must be off now,have the same name,i always chat in the room withnext time,and introduce something about your hometown,ok? 修改病句:my mum will come and pick our up. 什么英语字母是轴对称图形啊?.X,Y,W,M,A,V是吧 which runs over mountains,through valleys and across deserts.英译汉 be willing to = will?Please turn towards me when you will speak so that I can hear what you are speaking.这里为什么用will speak 有什么英文歌好听啊,Who can help me~ 我经常收到一些类似“JDOGbaggjfabicb,A,b”“JDOGbaggiiiij,ANZDXZGZJ14699.b,”等无意义的英文垃圾短信,我查过账单,收这样的短信无需计费,而对方发短信应该是要计费的,究竟他们发无意义的英文垃圾 Regardless of the way more difficult,I will be willing to accompany you around这段话的解释 My mum will come and pick us up 请教一下为什么不是picks呢? The Great Wall run__desert,__valleys,__mountains .供选词:across,though,over,above Known will beak up I an willng to accompay you come to the final 根据汉语完成句子.1,我妈妈将开车来接我们.My mum will come and () us ().
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘