移植我的C++应用程序以在浏览器中运行

Jon*_*röm 6 c++ browser opengl portability webgl

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

c69*_*c69 2

如果您想要一个惰性端口,请尝试 GoogleNative ClientNaCl

但如果你想做一个真正的移植 - 请参考这两个例子:

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