2010-09-10 25 views
0

移植应用程序的最常见方式是什么?将opengl应用程序移植到浏览器

我一直认为你需要为此做一个ActiveX组件,但是当我看到cooliris(cooliris.com)时,似乎必须有更好的方法来做到这一点。有人知道吗?

回答

0

cooliris小工具是在Flash中完成的。我认为他们使用Adobe AIR之类的东西将其转换为桌面应用程序。

+0

确定吗?这stackoverflow答案指向另一种方式:http://stackoverflow.com/questions/725489/does-anyone-know-what-c​​ooliris-was-developed-in – kamziro 2010-09-12 04:19:20

0

是的,请使用WebGL。它还不是很成熟,但它承诺很多!

0

我所知道的已经陈述的三种可能的选择...

  • WebGL的
    • 硬件加速
    • 好了
    • 代码非常类似于标准C++
    • 至少一年不会工作,那么IE呢?
  • 的Adobe AIR或竞争对手
    • 生成桌面或浏览器应用从相同的代码,它只是一个重新编译程
    • 没有硬件3D,你必须使用一个软件光栅极少数多边形(100最大)或/和聪明的技巧
  • 专用插件
    • 需要不同的PL每个支持的浏览器的ug-in:和IE的ActiveX组件,FF的插件,Chrome的另一个...以及支持不同的版本...
    • 可能与桌面应用共享大部分代码(仅限于“桥” 是专门)
0

如今,人们可以使用Emscripten具有体面OpenGL支持,并且将经由LLVM编译C/C++代码例如为JavaScript,而变换/采用WebGL模拟的OpenGL。

相关问题