【问题标题】:Using processing libraries in processing.js在 processing.js 中使用处理库
【发布时间】:2011-10-06 23:16:34
【问题描述】:

对于那些不知道的人,Processing 是一个很棒的 Java 库=用于呈现漂亮的数据可视化并用作 JOGL 的包装器。

Processing.js 是这个库的 Javascript 端口。

为了在 HTML 中创建一个处理小程序,你需要 3 样东西。

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

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


这里有两个例子:

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

我有两个假设:

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

【问题讨论】:

  • @ChrisF 这个问题是怎么回事。这个问题就是为什么。
  • 我不是 100% 确定,这就是为什么我只是展示了链接并且没有投票关闭。

标签: java javascript canvas processing processing.js


【解决方案1】:

很遗憾,Processing.js 不支持处理库。这是因为它们是编译的 Java 字节码,而不是 Java 源代码。对于物理学,您可以使用 Box2D.js。请参阅 processingjs.org 上的 a tutorial。有关 Processing.js 与 Processing 相比的限制的更多信息,请参阅我们的P5 quick start guide

【讨论】:

  • 有些库是“跨平台”的,也就是说,它们(至少)可以使用 Java 和 Javascript。我知道的两个例子是GuidoRiTa,但很可能还有其他......
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-03-10
相关资源
最近更新 更多