【发布时间】:2012-05-27 09:51:39
【问题描述】:
我正在寻找一个简单的 JavaScript 库或框架来在浏览器中创建交互式 2D 动画。 (请原谅标题中的流行语,但我没有设置任何特定的渲染技术,如 Canvas 或 SVG。)
这应该使得在 canvas 屏幕上绘制和动画任意(虽然不是很复杂)形状变得简单并且允许用户选择和移动这些形状作为对象(有点像非常基本的RTS游戏引擎)。
理想情况下,应支持以下功能(直接或间接;如有必要,我会自己实现):
- 平移
- 缩放
- fisheye局部放大
- 框选择(通过在对象周围画一个框来选择多个对象)
还不熟悉这些东西,我发现研究那里的东西很棘手(例如关于搜索词)。此外,我对一些不需要我付出任何努力的神奇包没有任何幻想——事实上,我更喜欢简单易读的库,这样我就可以通过阅读源代码来了解基础知识。
【问题讨论】:
标签: javascript html canvas svg