• 18个功能强大的HTML5 和JavaScript游戏引擎库


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

      相关推荐:排名前10的H5、Js 3D游戏引擎和框架

      1. Impact JS

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

      2. Crafty JS

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

     

      3. Play Craft Labs

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

     

      4. Jaws JS

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

     

      高光特性:

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

      5. Enchantjs

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

     

      高光特性:

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

      6. Collie

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

     

      7. Traffic Cone

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

     

      高光特性:

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

      8. HTML5 Quintus

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

     

      9. Flash JS

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

     

      10. GameQuery JS

      GameQuery是一个针对 jQuery的 java游戏引擎,它可以通过提高jQuery插件的易用性来加速java游戏开发。

     

      11. MelonJs

      MelonJs是一个可加速2D游戏开发的新型轻量级免费库。它拥有多个伟大的特性,比如可与每种浏览器兼容(Chrome、Safari、Firefox、Opera、IE等),支持多种音频频道,提供渐变和过渡效果等等。

     

      12. Turbulenz

      Turbulenz是一个用于游戏开发的开源的HTML5游戏引擎,它的HTML5开发工具包包含了开发人员快速启动、优化和部署项目所需要的所有东西。

     

      13. Isogenic Engine

      Isogenic game engine是一个基于艺术场景图结构的最先进的HTML5多人游戏引擎,它包含了许多令人惊叹的特性,比如,易于使用的即时多人游戏功能,可运行在浏览器与移动设备上的java,基于代码包含一个单独接口的Node.js等。

     

      14. Akihabara

      Akihabara是由许多使用了HTML5 Canvas标签和一些相关标准的小型库组成的。它包含了Gamebox、Gamecycle、Toys、Help、Tool等7个模块,对于开发那些掌机平台的像素游戏很有帮助。

     

      15. Canvas Engine

      Canvas Engine可以带给你使用HTML5 Canvas技术创建游戏的各种方法。通过一个简单的接口它能够传递游戏的结构思想。

     

      16. GoGo Make Play

      GMP是一个快速免费的java游戏引擎,它获得了GPLv2 和 MIT的双重许可。它的特点是小巧、简便、学习使用简单。

     

      17. Squarepig

      Squarepig是一个简单的HTML5游戏引擎。它包含的演示程序和原型设计对于那些第一次开发Web游戏的菜鸟开发者来说非常友好。这款引擎的灵感来源于用于动作脚本的Flashpunk库。

     

      18.jGen

      jGen 是 Java 游戏引擎,目标是不使用 Canvas ,只使用 HTML 和 Java 来做基于现代浏览器技术的应用。注意:目前只支持 Safari 和 Chrome。

     

      

      转自:慧都控件网

  • 相关阅读:
    Java 如何删除 List 中的重复元素
    显示源代码及其子目录中的文件结构
    关于overflow:hidden的作用(溢出隐藏,清除浮动,解决外边塌陷等等)
    网页制作小技巧
    StringWriter/PrintWriter在Java输出异常信息中的作用
    [转载]利用@media screen实现网页布局的自适应,@media screen and
    OutputCache祥解
    string和stringBuilder区别
    sql执行顺序
    sql事务(Transaction)用法介绍及回滚实例
  • 原文地址:https://www.cnblogs.com/madoff/p/5390285.html
Copyright © 2020-2023  润新知