是否有人知道JavaScript / HTML5的等距稳定(即超出Alpha)等距绘图引擎?我已经进行了一些Google搜索,但发现了一些,但它们大多处于仅限Alpha /仅邀请状态。
是否有足够成熟的东西可用于生产环境?还是我现在应该暂时放弃自己的实现,然后等待世界其他地区的追赶?
是否有人知道JavaScript / HTML5的等距稳定(即超出Alpha)等距绘图引擎?我已经进行了一些Google搜索,但发现了一些,但它们大多处于仅限Alpha /仅邀请状态。
是否有足够成熟的东西可用于生产环境?还是我现在应该暂时放弃自己的实现,然后等待世界其他地区的追赶?
Answers:
Aves Engine是一个非常好的引擎(看上去),然后Zynga(Farmville人)购买了它,并使其成为封闭源代码。在购买之前,有一段视频在某个地方展示。
我同意,所有HTML5都处于测试阶段,但是很多人都在使用游戏引擎。我自己动手(我将发布开源代码,并在有关HTML5游戏开发的书中对此进行详细描述。)
到目前为止,我已经有了一个基本的Sprite对象,该对象的工作方式与ActionScript中的MovieClip或PyGame中的Sprite一样。它具有所有基本功能:速度,方向,矢量投影,多幅图像,边界检查,变换和基本碰撞检测。
我也在研究一个非常简单的游戏对象。这将封装canvas元素,管理主动画循环,并提供事件系统的高级界面(例如,它是)
我正在尝试使其尽可能简单:类似于Python中的gameEngine:
http://aharrisbooks.net/pythonGame/
即使当我开始工作时,它当然也不会稳定,因为底层技术太不稳定了。浏览器对各种HTML5功能的支持每天都在变化,而IE中大多数HTML5功能仍然没有有意义的支持。此外,浏览器之间的性能差异很大,因此在chrome中运行出色的游戏可能根本无法在Firefox中运行。
如果您想要一个稳定,实用的环境,还不是HTML5。如果您有兴趣尝试HTML5,那么它看起来是非常有前途的选择。我绝对渴望将其用作教学环境。我认为这将在这方面非常有用。
有一个来自谷歌的isogame。
我建议看一下LimeJS,看起来非常有前途-http: //www.limejs.com
CraftyJS很好地支持等距,并在其站点上提供了示例。检查一下:http : //craftyjs.com/
我个人认为HTML5会向下稳定,也就是说,那里的内容将不会再出现。显然,没有人知道最终所有未解决的问题将如何解决,是的,将来可能会有一些功能需要等待,但已经足够了。这就是为什么我想很多人都在开发自己的html5游戏引擎或正在开发它的原因。至少我是:-)
它还没有等轴测图生成器,但是,它也不会阻止您。教程将很快添加,但是主要是我要发布此原因,因为我还列出了到目前为止找到的所有其他引擎-此处位于底部 http://blog.weeblog.net/?p=29
以下引擎不开箱即用地支持ISO,但是-从它们提供的那种抽象上来说-可能让您阅读有趣,甚至可能提供底层代码:
Isogenic Engine在1.1中,旨在提供“坚如磐石的2d和等距”功能。
我写了一个html5游戏引擎,并在这里开源:https : //github.com/j03m/trafficcone
它支持等距世界+精灵,并且是免费的。
是的,您可以在http://myospace.jp/about.php中找到它。我开发了基于Html5的头像引擎。我给它起名为“ MYO”。我用它来复制日本最著名的“ ameba pigg”头像系统。它可以在Iphone,Android和WEB上运行。但最好在Iphone上。您可以自己尝试。如果您需要更多信息,请给我发邮件。