Я хочу научиться запускать скетч Processing с использованием внешних библиотек, таких как HYPE и MINIM, на веб-странице. Я могу успешно запустить скетч, который не использует внешнюю библиотеку, после прочтения базового руководства. Но не с внешними библиотеками.
опубликовать скетч обработки с использованием внешних библиотек на веб-странице
comment
В будущем, пожалуйста, будьте более конкретными. Что именно вы пробовали? Какие ошибки вы получаете? Где ваш минимально воспроизводимый пример? Можно ссылку на CodePen?
- person Kevin Workman   schedule 16.08.2018
Ответы (1)
Краткий ответ: вы не можете.
Похоже, вы используете Processing в режиме Java, а затем используете Processing.js для развертывания как JavaScript.
Это будет работать для простых эскизов, которые не содержат кода, специфичного для Java, и не содержат кода Processing 3. Это связано с тем, что ваш код обработки преобразуется в JavaScript, но это преобразование невозможно выполнить для произвольного кода Java. Это также означает, что вы не можете использовать библиотеки Java, такие как Minim. И Processing.js не обновлялся несколько лет, так что вы также не можете использовать более новые возможности Processing 3.
Итак, на данный момент у вас есть несколько вариантов:
- Вы можете полностью исключить библиотеки.
- Вместо этого вы можете найти версии библиотек для JavaScript. Google «Processing.js minim» для тонны результатов.
- Вы можете развернуть его как Java-приложение, а не встраивать в веб-сайт.
- Вы можете переписать все это на P5.js.
Бессовестная самореклама: вот учебник по использованию Processing.js.
person
Kevin Workman
schedule
16.08.2018
Спасибо, Кевин. Я как бы справился с работой, вставив весь HYPE.pde в эскиз pde. я знаю, что это очень жалкая работа, но это то, что у меня есть на данный момент .. Еще раз спасибо. Проверяю ваш учебник сейчас.
- person Ujjwal Agarwal; 22.08.2018