任何人都有使用javascript和html5 canvas元素进行游戏开发的经验吗?
到目前为止,我找到了两个库,这两个库值得使用吗?
http://tommysmind.com/(XNA端口)
http://gamequery.onaluf.org/(jquery插件)
有没有人有其他资源?
答案 0 :(得分:4)
你也可以使用Lime JS--非常有前途的HTML5游戏开发框架。 http://www.limejs.com
答案 1 :(得分:2)
有点晚了;-)但这里有一些当前或新兴的框架
Aves http://www.dextrose.com/en/projects/aves-engine 秋叶原http://www.kesiev.com/akihabara/ Rokcet Pack http://rocketpack.fi/ 效果游戏http://www.effectgames.com/effect/
这些对于你主要指的游戏来说可能有些过分。
另外,看看Sencha Touch
这里有一个非常光滑的solataire示例
http://touchsolitaire.mobi/app/
HTH
答案 2 :(得分:2)
影响js看起来真的很酷,http://impactjs.com/但它有99美元的价格标签:(但它带有一个很棒的关卡编辑器,所以它可能是物有所值。
答案 3 :(得分:2)
对于基本的2d游戏,我会使用影响或Crafty Crafty是开源的,但是影响有一个很酷的关卡编辑器。
我测试的所有其他人要么缺少一些区域,要么太贵。 Ave和Rocket已被Zynga和迪士尼收购。
答案 4 :(得分:1)
看看Processing.js。也许您可以将它用于2D绘图和用户交互。
答案 5 :(得分:1)
您可以使用例如游戏开发的这个端口http://cocos2d-javascript.org/。
答案 6 :(得分:1)
您可以查看的另一个图书馆是google forplay。虽然不是一个真正的javascript / html5库,但它可以像GWT一样从java编译为javascript。
答案 7 :(得分:1)
我没有构建一个游戏引擎,而是将近乎完整的经典游戏加上一些简单的动画构建到my Tetris clone。
在我看来,它最重要的功能是在iOS或Android中加载页面时多点触控控制方案的有效性。这个想法是因为它足够直观,我不应该向用户显示如何播放它的说明。
答案 8 :(得分:0)
试试我们的HTML5游戏引擎Construct 2(http://www.scirra.com)。我们提供广泛的免费版本,您可以随意使用它!
这是一个基于事件的系统,这意味着你不需要知道编程就可以进入它。但是它可以使用我们的Javascript SDK进行扩展,因此任何人都可以编写自己的插件来扩展它的功能。
现在,我们的街机上已经开始出现了一些很棒的游戏,证明它运作良好! http://www.scirra.com/arcade
答案 9 :(得分:0)
我有使用Dead Earth开发HTML 5浏览器游戏的个人经验!我发现除了JQuery之外我不需要使用任何特定的库以及一些Jquery插件。
我在Dead Earth中使用了Canvas和Audio元素。但我没有制作任何花哨的3D图形,我只绘制了形状和图像,着色表示形状,画线等。
我想如果你做的事情比这更复杂,你可能需要一个库,否则为什么要让你的应用程序比它需要的更臃肿呢?