WebGLが広くサポートされるようになったので(97%以上)、PIXIがWebGLのみのバージョンを持つことは理にかなっていると思います(速度とバンドルサイズの両方の理由から)。
distバンドルにCanvas固有のコードが含まれないようにコンパイルできますか(たとえば、Canvasレンダラーに関連するすべてのものを削除します)。
そして、「より大きな」質問として、Canvasフォールバックはまだ必要だと思いますか?
同意しました! これは、現在「次の」ブランチにあるv5用に設計されています。 PixiJS v5のデフォルトのビルドにはcanvasがなく、2番目のクラスとして扱われるようになりました。
Canvasレンダリングのユースケースの1つがサーバー側のレンダリングである可能性があることを質問したところ、気づきました。 しかし、誰かが実際にサーバー側のレンダリングにPIXIを使用したか、使用したか、または使用するかどうかはわかりません(GPUのないサーバーで)。
それでも、最初の質問にはまだ答えがありません。現在のビルドをCanvasレンダラーなしでバンドルできますか?
現在、いいえ。 これはキャンバスなしで機能します: https :
このスレッドは、閉じられた後に最近のアクティビティがないため、自動的にロックされています。 関連するバグについては、新しい問題を開いてください。
最も参考になるコメント
同意しました! これは、現在「次の」ブランチにあるv5用に設計されています。 PixiJS v5のデフォルトのビルドにはcanvasがなく、2番目のクラスとして扱われるようになりました。