寻找一种在游戏引擎中呈现GUI的有效方式,我介绍了Chromium嵌入式框架(CEF)。 从我看到的结果来看,它做得很好,但是我想知道CEF的要求和依赖性是什么。

对于每个平台,我都在源代码中看到了特定工具包的依赖关系(对于Linux来说是gtk,对于Windows来说是Win32 API等),它是否可以在台式机平台以外的平台上运行? 像Android,iOS和控制台(Playstation,Xbox)一样?

Chromium正在切换到Aura UI。 Windows上的CEF已经使用Aura,Linux很快将使用Aura代替GTK。 您可以在这里阅读什么是光环。 简而言之,它是一个非本机UI工具包,唯一的本机元素是顶层窗口,内部所有内容均由chrome绘制。

CEF当前仅支持Windows / Linux / OSX。 CEF将来可能会支持Android,但目前尚无时间表。 尝试在CEF论坛中搜索" android":http://www.magpcss.org/ceforum/search.php?keywords=android

现在,在Android上,您可以使用Chromview:

https://github.com/pwnall/chromeview

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐