在processing.js中使用处理库

OVE*_*ONE 5 javascript java processing canvas processing.js

对于那些不知道的人,Processing是一个很棒的Java库=用于渲染数据的良好可视化,并作为JOGL的包装器.

Processing.js是此库的Javascript端口.

要在HTML中创建处理小程序,您需要3件事.

  1. processing.js
  2. anything.html
  3. anything.pde //处理程序

我基本上是在试用js版本,问题是如果pde中包含任何库,它将不会在画布中加载.


这里有两个例子:

  1. 是一个生成一些基本形状而不需要库的示例.
  2. 是一个使用方便的fisica库的示例.如果我以与此相同的格式尝试它,那么它将无法加载.

我有2个假设:

  1. 在使用processing.js中的任何库之前,必须完成一些配置.
  2. 处理的所有库都放在默认的库文件夹\ Processing\modes\java中.HTML文件显然没有达到这一点,所以可能还有另一种方法将文件添加到应用程序中?

Jon*_*ley 2

不幸的是,Processing.js 不支持处理库。这是因为它们是编译后的 Java 字节码,而不是 Java 源代码。对于物理学,您可以使用 Box2D.js。请参阅processingjs.org 上的教程。有关Processing.js 与Processing 相比的局限性的更多信息,请参阅我们的P5 快速入门指南