推荐的API和IDE用于使用WebGL

7

我即将在一个学术项目中使用WebGL来预览某个给定格式的2D和3D模型。

当我阅读一些文档时,我想知道从您的经验来看,哪种API是最好的,可以加速开发并抽象一些低级调用,以及最好的IDE来进行开发。

跨浏览器兼容性不是一个主要问题。

我选择WebGL是因为我想为我的项目创建一个web界面,以帮助分享我的进展。您是否建议使用WebGL来实现这种功能?

3个回答

4
在一天结束的时候,IDE 只是为了帮助你做一点点事情,真正的困难任务还是需要你自己去完成。话虽如此,我个人认为用于 JavaScript 的最佳编辑器是 Sublime TextNetbeans IDE
另外,就像之前提到的那样,Chrome DevTools 是你进行调试的最佳选择。

3

应用程序编程接口(API)

Three.js 在开发WebGL应用程序方面非常出色。它使得创建你想要的东西变得非常容易(创建场景对象,创建一些你想要显示的内容,然后将它们添加到场景并呈现即可)。一开始不需要涉及 GLSL 和底层技术,但如果你真的想使用这些技术,也可以。

集成开发环境(IDE)

Chrome的控制台和各种工具在调试方面非常出色。你可以使用任何文本编辑器/JavaScript IDE。


1

API (框架)

如果three.js对你来说太难了,或者你是一位专业开发人员,不想在像设置环境(场景、相机、渲染器)这样简单的事情上浪费时间,那么你可以尝试whitestorm.js

WhitestormJS 框架是一个围绕three.js的包装器(你可以同时使用两个,就像jQuery包装DOM一样)。它拥有一些额外的特性:

  • 内置的 Bullet Physics 3 物理引擎,甚至还包括软体物理(你也可以使用没有物理引擎的精简版)。
  • 它拥有组件结构(类似于ReactJS)。你可以分享你的插件、组件以及使用其他人的插件和组件。

*WhitestormJS 是由three.js爱好者开发的非商业开源项目。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接