【问题标题】:HTML5/JS - A good game engine which doesn't rely on Canvas?HTML5/JS - 一个不依赖 Canvas 的优秀游戏引擎?
【发布时间】:2013-01-30 02:54:09
【问题描述】:

我正在寻找主要使用 HTML/CSS 构建的 RTS 游戏。会有一张地图,但我不确定是用 Canvas 还是其他方式构建它。

地图需要针对不同的窗口大小进行拉伸,所以我想可能是 SVG。

我确实找到了大量的游戏引擎,但它们似乎主要依赖于画布。

我想我的主要优先事项是:

  • 声音
  • 帧限制
  • 时间遍历
  • 人工智能

我正在寻找一个在 Javascript 中使用的游戏引擎库,它可以让我渲染 DOM 元素而不仅仅是画布元素。

【问题讨论】:

  • 使用画布有什么问题?如果没有画布,您将很难编写定制游戏,更不用说通用游戏引擎了
  • @Bojangles 有很多 UI 元素,我发现使用 CSS3 创建它们要容易得多。特别是因为它需要流畅并匹配不同的窗口分辨率。

标签: javascript html css canvas game-engine


【解决方案1】:

试试Crafty game engine。它允许您在画布和 DOM 渲染之间进行选择。它还有很多其他好东西。

【讨论】:

    【解决方案2】:

    BabylonJS 是目前最好的游戏引擎。它支持几何实例化,这为在屏幕上渲染大量单位提供了良好的性能。此外,它带有自己的物理引擎,支持 WebGL,导入 Blender 模型和大量其他强大功能。 http://www.babylonjs.com/

    【讨论】:

    • 巴比伦与三个JS相比如何?我发现 3 个 JS 的文档更多。
    • @xmxmxmx 巴比伦文档很棒。操场上也有很多例子。 babylonjs-playground.com
    猜你喜欢
    • 1970-01-01
    • 2011-06-30
    • 1970-01-01
    • 2012-01-01
    • 2015-08-05
    • 1970-01-01
    • 1970-01-01
    • 2012-07-25
    • 2011-12-02
    相关资源
    最近更新 更多