多くのスプライトと画像を使用するゲームを作成する予定です。最初は EaselJS を試しましたが、他のキャンバス ベースのゲームをいくつかプレイしたところ、それほど高速ではないことがわかりました。そして、Mozilla の BananaBread を見たとき、「WebGL で 3D が高速に処理できるなら、2D はさらに高速に処理できる」と思いました。そこで、three.js に移行しました (プレーンと透明なテクスチャを使用し、スプライトのテクスチャ オフセットを使用)。
問題は次のとおりです。もっと早く?ほとんどの WebGL ゲームは 3D ですが、2D にはキャンバス 2D コンテキストを使用し、3D には WebGL を使用する必要がありますか? また、2D の WebGL 用のライブラリがないことにも気付きました (WebGL-2d を除くが、かなり低レベルです)。
すぐに何かをリリースする予定はないので、互換性は私の最大の関心事ではないことに注意してください :) .