繁体   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