有没有简单的方法可以将C++ OpenGL应用程序移植到浏览器?它已经被移植到PC,Mac和iOS。如果有一些相对简单的方法,那可以在计算机浏览器之间移植吗?当然,我将不得不针对不同的平台使用不同的二进制文件。我记得前段时间听说过一些有关Chrome的沙盒环境的信息,但这会排除其他浏览器。他们(id?)在浏览器中如何处理Quake?

最佳答案

如果您想要一个懒惰的端口,请尝试使用Google的Native Client NaCl

但是,如果您想创建一个真正的端口,请引用以下两个示例:

  • 关于将现有C++游戏移植到html5(由Opera赞助)的
  • blog series关于将现有的Objective-C游戏移植到html5(由Microsoft赞助)。
  • 将流行的受版权保护的游戏从C移植到JavaScript的
  • (由Mozilla赞助,在Zenimax的额外帮助下)

  • 如果您询问的是short article,这是由Id Software制作的自定义插件。使用Flash或Unity插件可以实现类似的功能。

    关于c++ - 移植我的C++应用程序使其在浏览器中运行,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9026350/

    10-11 23:19