Webgl 用于3D web开发的three.js与libgdx
Libgdx主要专注于安卓系统,是用java编写的,但显然它可以在浏览器上运行应用程序(webGL?)。js是一个非常令人印象深刻的javascript 3D库,它使用WebGL(或2d画布)进行渲染。Webgl 用于3D web开发的three.js与libgdx,webgl,libgdx,three.js,Webgl,Libgdx,Three.js,Libgdx主要专注于安卓系统,是用java编写的,但显然它可以在浏览器上运行应用程序(webGL?)。js是一个非常令人印象深刻的javascript 3D库,它使用WebGL(或2d画布)进行渲染。 到目前为止,我还没有看到这两个库之间的任何比较,因为它们有不同的重点,但我想知道它们的区别,一个库可以做什么,另一个库不能做什么。我认为我没有资格谈论Three.js,但我已经在我的许多项目中使用了libGDX,并且知道它在WebGL方面的缺点(浏览器导出) 首先考虑的因素是使用的语言,三、JS
到目前为止,我还没有看到这两个库之间的任何比较,因为它们有不同的重点,但我想知道它们的区别,一个库可以做什么,另一个库不能做什么。我认为我没有资格谈论Three.js,但我已经在我的许多项目中使用了libGDX,并且知道它在WebGL方面的缺点(浏览器导出) 首先考虑的因素是使用的语言,三、JS使用JavaScript和LIGBDX使用java。虽然LIGBGX向WebGL导出,但仅仅是因为它使用GWT,所以仍然使用java编写代码。
LBGDX主要用于游戏开发,所以如果你正在制作的应用程序是一个游戏,你可以考虑LIGBDX,因为它使游戏编程在3D尼斯和容易(你将能够将它移植到多个平台,不仅是Web,但移动和桌面)。但如果你正在做其他事情,三。JS可能是一个更好的选择。
因此,最终这取决于你的目标。如果你打算只使用web版本,请使用Three.js,否则应该考虑libGDX。像这样的问题很难以合理的方式回答。通常,你得到的答案会严重偏向某个库,除非你缩小范围。如果你ant想知道对特定功能的支持,请列出它们,否则你可能和我们中的任何人一样有能力对这两种功能进行重点比较。我想知道的是,如果它们都是众所周知的,并且适合webGl开发,为什么你不能在谷歌的同一页面中找到“libgdx”和“three.js”。因为libgdx是明星仅在几个月前,ted作为桌面/Android框架发布,并添加了纯Javascript/WebGL支持(facebook或谷歌Chrome商店已经部署了游戏)。目标受众可能因语言(libgdx为Java,three.js为Javascript/Coffescript)和平台选择而有所不同(大多数人要么专注于安卓系统,要么专注于网络游戏,但通常不是两者兼而有之,尤其是业余爱好者)。