簡體   English   中英

能夠使用所有opengl庫為Webgl開發應用程序的最有效方法是什么?

[英]what is the most effective way to be able to use all opengl libraries developing application for webgl?

我需要在物理模擬應用程序中使用一些物理庫,例如C ++中的Bulletphysics。 有一個限制,我必須使用webgl和javascript。 我用谷歌搜索並看到使用emscripten,一些庫已被移植到javascript,但是有人說代碼使用了太多的cpu和內存,效果不佳。 我也尋找一種方法來開發C ++代碼並將其移植到javascript,我發現了emscripten,但是由於效率低下而放棄了。 我也找到了mandreel,但它不是免費的,我在第一個計划中需要一種免費的方式。 在這一點上,我想問一下如何以最有效的方式使用通過webgl所需的opengl庫? 謝謝

大多數物理仿真庫都是為編譯為本地代碼而量身定制的,有些甚至可能在某些關鍵時刻使用匯編。 因此,將其移植到JavaScript將非常困難。 我認為最好的做法是,您應該直接用JavaScript編寫內容,並且就您的情況而言,這可能是您的預期。

為了清楚起見:OpenGL只是繪制東西。 它不是游戲或模擬框架。 Bullet Physics不是OpenGL,ODE不是OpenGL。 僅僅因為大多數使用Bullet或ODE的程序都會渲染東西,但這並不意味着它首先與OpenGL有關。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM