寻找一种在游戏引擎中渲染GUI的好方法,我看了一下Chromium Embedded Framework(CEF)。从我所看到它正在做的工作很好,但我想知道CEF的要求和依赖性。
对于我在源代码中看到的每个平台依赖于特定工具包(适用于Linux的gtk,适用于Windows的Win32 API等)是否可以在桌面平台以外的平台上运行?像Android,iOS和游戏机(Playstation,Xbox)?
答案 0 :(得分:3)
Chromium正在转向Aura UI。 Windows上的CEF已经在使用Aura,Linux将很快使用Aura而不是GTK。你可以在read看看灵气是什么。简而言之,它是一个非本机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