我想知道 Android 支持是否是该项目的未来目标。
当然! Conrod 本身的目标是“后端不可知”,并且不(或不应该)限于任何特定的窗口或图形后端。
示例使用piston_window
,主要是因为它最容易设置,但希望我们也可以使用其他窗口/图形组合获得一些示例。
piston_window
本身使用了glutin
和gfx
的gfx_device_gl
,所以如果这两个都支持 Android,应该可以得到 conrod 的当前示例继续下去。
我不确定的一件事是freetype-rs
可以为 Android 编译,但是希望这不会成为一个问题,因为我们的目标是删除它以支持rusttype
箱子。 不过仔细想想,conrod 实际上并不明确依赖于freetype-rs
,它恰好是piston_window
图形后端使用的字体渲染(仅用于示例) .
此外,我们可能缺少特定于触摸设备的事件,但我很高兴看到它们被添加:+1:
我制作了https://github.com/jbg/conrod-android-skeleton ,这对于关注这个问题的人来说可能很有趣。
最有用的评论