我正在寻找一个简单的JavaScript库或框架来在浏览器中创建交互式2D动画。 (请原谅标题中的流行语,但我没有设置任何特定的渲染技术,如Canvas或SVG。)
这样可以简化在画布屏幕上绘制和动画任意(但不是非常复杂)的形状和允许用户选择并将这些形状作为对象移动(有点像非常基本RTS游戏引擎。
理想情况下,应支持以下功能(直接或间接;如有必要,我自己实施):
还不熟悉这些事情,我觉得研究那里有什么是棘手的(例如关于搜索术语)。另外,我对一些不需要任何努力的神奇软件包没有幻想 - 事实上,我更喜欢简单易读的库,所以我可以通过阅读源代码来了解基础知识。
答案 0 :(得分:4)
如果您喜欢简单的图书馆,或许请查看GameJS。它声称是“HTML5 canvas元素之上的瘦库”。它是PyGame到JavaScript的一个端口,根据我的经验,是一个相当不错的抽象层,同时它不会过度。
如果没有删除它,请查看此list of JS game (and animation) engines。
答案 1 :(得分:1)