彩票走势图

18个功能强大的HTML5 和JavaScript 游戏引擎库 (上)

原创|行业资讯|编辑:郝浩|2016-02-16 16:23:51.000|阅读 947 次

概述:如果你想要开发一个手机游戏,相关的游戏引擎库会是你寻找的目标之一。游戏引擎库的数量成百上千,哪一款才是你需要的呢?本文为你收集了18个功能强大的HTML5 和JavaScript 游戏引擎库。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

相关链接:

1.

Impact JS 是最好的游戏引擎之一,它能够帮助你创建那些玩家们高度关注的复杂图形图像。 Impact JS 虽然不是免费的,但是它所带来的价值绝对是物超所值的。 

HTML5 和JavaScript 游戏引擎库

2.

第二个要说到的非常流行的JavaScript 引擎库是Crafty JS。它是一种面向中小型游戏的游戏引擎。如果,你的目标是创建一个复杂的游戏,Crafty JS可能不会适合你,但假如你是打算开发一个小游戏,那么从成本和性能的角度讲,Crafty JS无疑是一个很好的选择。

HTML5 和JavaScript 游戏引擎库

3.

Playcraft是一个可以帮助你构建视频游戏的引擎。它为游戏的上市提供了多种选项。 Playcraft的缺点是,它们不提供任何关于该引擎在游戏设计方面的示例。

HTML5 和JavaScript 游戏引擎库

4.

这是一个2D 的HTML5 javascript 游戏库,它能够让开发者创建基于相同API界面的画布和文档对象模型。

高光特性:

  • Sprite() - 屏幕上的可移动可扩展的对象。
  • Game states - 将游戏进行成块分离,方便组织代码。
  • SpriteSheet()和Animation() - 可加载子图与动作框架。
  • Assets - Jaws可以在游戏开始之前对所有图片进行预加载。
  • 包含代码文档和例子解释。
  • 不依赖任何其它JavaScript库
HTML5 和JavaScript 游戏引擎库

5.

Enchantjs是一个功能强大的开源框架,它能够帮助开发者使用HTML5和JavaScript来进行游戏或者应用程序的开发。 

高光特性:

  • 面向对象:所有显示出来的东西都是对象。
  • 多平台支持:可运行在iOS、Android、Mac和Windows的浏览器上。
  • Windows 8:支持 Windows 8上可交互的HTML5的开发。
  • 事件驱动:基于通过事件监听器的异步处理。
  • 动画引擎:支持 tweens等标准动画的使用。
  • 混合绘图:支持同时使用Canvas API和DOM的绘图。
  • 支持 WebGL:支持使用WebGL插件的3D游戏。
  • 内容库:包含可用于游戏的免授权图像库。
HTML5 和JavaScript 游戏引擎库

6.

Collie是一个有助于创建高度优化的动画和游戏的Javascript库。它可以运行在PC端,也可以运行在支持HTML5画布和DOM的移动端上。

HTML5 和JavaScript 游戏引擎库

7.

Traffic Cone是一个2 D和2.5 D拼贴的游戏引擎,其客户端是由HTML5写成的。

高光特性:

  • 简单、可配置的子图动画。
  • 建立基于贴图的世界非常容易。
  • Traffic Cone的世界模型可以帮助你实现分层、纵深以及定位的伪3D数学处理。
  • 拥有基本的等距寻路、人工智能和碰撞检测。
  • 支持界面上的自定义画图程序。
  • 对界面的精细控制使动画更生动。
  • 只绘制画布中被修改部分的智能绘图逻辑使画面的帧率更好。
HTML5 和JavaScript 游戏引擎库

8.

Quintus是一个可提供手机游戏、桌面游戏开发等更好界面的HTML5 JavaScript游戏引擎。它的上手非常简单。

HTML5 和JavaScript 游戏引擎库

9.  

FlashJS 是进行图形与游戏开发的最好的引擎API之一。它可以让你用与普通AS3开发相似的方式来开发HTML5游戏和应用程序。它支持Chrome、Safari, Internet Explorer、Firefox等浏览器。

HTML5 和JavaScript 游戏引擎库
 

标签:HTML5/JS

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP