2009-08-02 67 views
6

我正在寻找一种将WebKit渲染为纹理并将事件注入到纹理中的便携式,尽可能少的hackish-as-possible方法。可以覆盖UI元素(文本框,按钮,滚动条)主题的奖励点。能够渲染到SDL表面的额外奖励点。总的来说,我希望能够抓住一个RGBA像素字节数组,并按照我的意愿去做。浏览器不应该在运行,它应该全部在游戏中完成。将Webkit渲染为GL纹理

这绝不应该取决于平台,应该兼容开发专有和无DFGS的软件。

回答

8

Berkelium是一个开源(BSD)项目,旨在做到这一点,但我没有任何亲身体验。

编辑2013年10月:

我似乎仍然得到了这个答案偶尔给予好评,尽管在评论中提到波纹管锫也似乎非常抛弃了(我知道我隐约保卫它反对在评论中的指责,但实际上它是真实的)。

我读过最近关于Chromium Embedded的一些令人鼓舞的事情,并建议亲爱的读者可能想检查一下,以及this related SO question

Awesomium也值得一提。不是FOSS可能对某些人来说是一种破坏行为,但如果您的收入是< $ 100k,它可以免费使用。

+1

Berkelium看起来很棒!非常感谢!这里是一个演示链接(对于其他读者):https://github.com/sirikata/berkelium/blob/chromium8/demo/glut_input/glut_input.cpp – 2011-02-14 19:34:31

0

我认为Awesomium做你在问什么。它是免费的非商业用途。但要预先警告,该项目的以前版本有一些严重的错误和性能问题。先试后买。

+0

我不明确我的道歉。我不使用Windows,因此我也不使用Visual Studio。由于我经常切换平台,并且由于我支持并开发了免费软件和专有软件,因此应该优选跨平台和免费(BSD/LGPL)。虽然我从Webkit-Meta邮件列表上发布Awesomium的时候就知道,但我不知道它是商业用途。 – 2010-01-21 18:49:39