我意识到上述问题相当广泛,因此我将其缩小。我有一个简单的 opengl c++ 游戏引擎,它位于静态库中(可以转换为动态库)。
我一直在想办法让它在网络上运行。据我所知,我可以使用 ActiveX 或 Google NaCl 在浏览器中运行 c++ 代码。但这些技术似乎不容易跨平台?或者,也许我误解了。
我见过的另一个选择是将引擎转换为 javascript 和 WebGL 并在 HTML5 画布中运行。这会比 c++ 慢吗?不过,这将是非常跨平台的。
您认为最好的选择是什么,或者更好的是我错过了其他选择吗?
编辑:类似于统一网络播放器的自定义插件怎么样?