2010-09-10 26 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。

相關問題