0

我是 HTML 和 javascript 中的 3D 技术的新手。我主要采用两种方法。一种是使用 WebGL,第二种是使用诸如 processingjs 和 Paper js 之类的库,任何人都可以指导哪种方法出于性能原因等原因会更好。请指导! !

4

1 回答 1

1

当然个人意见,但是...

我会避免使用Processingjs。因为 Processing 是基于 Java 的,而 Processingjs 试图运行所有基于 Java 的 Processing 程序,所以它可能不是真正的 JavaScript,也不是 HTML。它是为在浏览器中运行而设计的处理的实现。它使用了许多带有魔术函数、魔术全局变量、魔术输入的快捷方式,这些都不会真正教你 HTML 或 JavaScript。

Paper.js 似乎没有太多与 3D 相关的东西,所以这不是一个真正的选择,因为你暗示你想做 3D。

直接进入最低级别,WebGL,会给你最大的性能,但有一个巨大的学习曲线,所以你失去了生产力的性能。

所以我的建议是three.js。很多例子,很多用户,很多人寻求帮助。快速启动和运行 3D 内容非常容易。

于 2013-10-15T21:43:27.990 回答