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