ブラウザでインタラクティブな2Dアニメーションを作成するためのシンプルなJavaScriptライブラリまたはフレームワークを探しています。(タイトルの流行語を失礼しますが、CanvasやSVGなどの特定のレンダリングテクノロジには設定されていません。)
これにより、キャンバス画面上で任意の(あまり洗練されていませんが)図形を簡単に描画およびアニメーション化でき、ユーザーはこれらの図形をオブジェクトとして選択して移動できます(非常に基本的なRTSゲームエンジンのようなものです)。
理想的には、次の機能がサポートされている必要があります(直接的または間接的に、必要に応じて自分で実装します)。
- パンニング
- ズーミング
- 魚眼部分ズーム
- ボックスの選択(オブジェクトの周りにボックスを描画して複数のオブジェクトを選択する)
そのようなことにはまだ精通していないので、そこにあるものを調査するのは難しいと思います(たとえば検索用語に関して)。また、自分の側で何の努力も必要としない魔法のパッケージについての幻想はありません。実際、ソースを読んで基本を学ぶことができるように、シンプルで読みやすいライブラリを好みます。