Использование библиотек обработки в processing.js - PullRequest
5 голосов
/ 07 октября 2011

Для тех, кто не знает, Обработка является отличной библиотекой Java = для визуализации красивых визуализаций данных и служит оболочкой для JOGL.

Processing.js - это порт Javascript этой библиотеки.

Чтобы создать апплет обработки внутри HTML, вам нужно 3 вещи.

  1. processing.js
  2. что-нибудь.html
  3. any.pde // Программа обработки

Я в основном пробую версию js, и проблема в том, что если в pde включены какие-либо библиотеки, она не будет загружаться внутри canvas.


Вот 2 примера:

  1. Этот является примером, который порождает некоторые базовые фигуры без библиотек.
  2. Этот является примером, который использует удобную библиотеку fisica. Если я попробую его в том же формате, что и этот, он не загрузится.

У меня есть 2 гипотезы:

  1. Существует некоторая конфигурация, которую необходимо выполнить перед использованием любых библиотек в processing.js.
  2. Все библиотеки для обработки помещаются в папку библиотеки по умолчанию \ Processing \ mode \ java. Это, очевидно, не достигается HTML-файлом, так что, возможно, есть другой способ добавить файлы в приложение?

1 Ответ

2 голосов
/ 07 октября 2011

К сожалению, Processing.js не поддерживает библиотеки обработки.Это потому, что они скомпилированы Java байт-код, а не исходный код Java.Для физики вы можете использовать Box2D.js.Смотрите учебник на processingjs.org.Для получения дополнительной информации об ограничениях Processing.js по сравнению с Processing см. Наше краткое руководство по P5 .

...