我是HTML和javascript中的3D技术的新手。我主要有两种方法。一种是使用WebGL,二是使用库像processingjs和纸张js可以任何一个请指导哪种方法更好的性能原因等。请指导!!
答案 0 :(得分:0)
当然个人意见,但......
我会避免Processingjs。因为Processing是基于Java而Processingjs试图运行所有基于Java的Processing程序,所以它可能不是真正的JavaScript,也不是HTML。它是Processing的一个实现,旨在在浏览器中运行。它使用了很多带有魔术函数,魔法全局,魔术输入的快捷方式,这些快捷方式并不能真正教你HTML或JavaScript。
Paper.js似乎没有太多3D相关的东西,所以这并不是一个真正的选择,因为你暗示你想要做3D。
直接进入最低级别,WebGL,将为您提供最多的性能,但是存在巨大的学习曲线,因此您将失去生产效率。
所以我的建议是three.js。很多例子,很多用户,很多人都在寻求帮助。快速启动并运行3D非常容易。