Saya bertanya-tanya apakah dukungan Android adalah tujuan masa depan proyek ini.
Tentu! Conrod sendiri bertujuan untuk menjadi "agnostik backend", dan tidak (atau _seharusnya_) dibatasi untuk setiap jendela atau grafik backend tertentu.
Contoh menggunakan piston_window
, terutama hanya karena paling mudah untuk setup, tapi mudah-mudahan kita bisa mendapatkan beberapa contoh menggunakan kombinasi jendela/grafis lain juga.
piston_window
sendiri menggunakan kombinasi glutin
dan gfx
's gfx_device_gl
, jadi jika keduanya mendukung Android, seharusnya dimungkinkan untuk mendapatkan contoh conrod saat ini terjadi di atasnya.
Satu hal yang saya tidak yakin adalah apakah freetype-rs
dapat dikompilasi untuk Android atau tidak, namun semoga ini tidak menjadi masalah lebih lama karena kami bertujuan untuk menghapusnya demi rusttype
peti. Kalau dipikir-pikir, conrod sebenarnya tidak bergantung pada freetype-rs
secara eksplisit, itu hanya rendering font yang digunakan oleh backend grafis piston_window
(yang hanya digunakan untuk contoh) .
Selain itu, kami mungkin kekurangan acara khusus untuk perangkat sentuh, tetapi saya akan senang melihatnya ditambahkan :+1:
Saya membuat https://github.com/jbg/conrod-Android-skeleton yang bisa menarik bagi orang yang melihat masalah ini.
Komentar yang paling membantu