Sekarang WebGL didukung secara luas (97% +) menurut saya masuk akal jika PIXI memiliki versi hanya WebGL (untuk alasan kecepatan dan ukuran bundel).
Bisakah itu dikompilasi sehingga dist bundle tidak menyertakan kode khusus Canvas (mis. Menghapus semua yang berhubungan dengan perender kanvas).
Dan sebagai pertanyaan yang "lebih besar", menurut Anda apakah penggantian Canvas masih diperlukan?
Sepakat! Kami telah merancang ini untuk v5 yang saat ini ada di cabang "berikutnya". Build default PixiJS v5 tidak akan memiliki kanvas, yang sekarang diperlakukan sebagai kelas kedua.
Saya baru menyadari setelah mengajukan pertanyaan bahwa satu kasus penggunaan untuk rendering Canvas mungkin adalah rendering sisi server. Tetapi saya tidak tahu apakah ada yang benar-benar menggunakan, menggunakan, atau akan menggunakan PIXI untuk rendering sisi server (pada server tanpa GPU).
Namun, pertanyaan pertama masih belum terjawab: dapatkah build saat ini digabungkan tanpa perender Canvas?
Saat ini, tidak. Yang ini bekerja tanpa kanvas: https://github.com/pixijs/pixi.js/tree/next . Terlebih lagi, jika Anda mencoba build "pixi-legacy" dari cabang itu, itu tidak akan berfungsi karena CanvasRenderer rusak dan kami belum memperbaikinya.
Utas ini telah dikunci secara otomatis karena tidak ada aktivitas baru-baru ini setelah ditutup. Silakan buka masalah baru untuk bug terkait.
Komentar yang paling membantu
Sepakat! Kami telah merancang ini untuk v5 yang saat ini ada di cabang "berikutnya". Build default PixiJS v5 tidak akan memiliki kanvas, yang sekarang diperlakukan sebagai kelas kedua.