3

Я использую систему сборки «b-g» для Sublime Text 2 (link), которая отлично работает.Могу ли я построить версию «Режим JavaScript» эскиза обработки с помощью командной строки?

Она использует следующую команду, чтобы начать сборку через processing-java исполняемый файл (я на Windows, кстати):

"cmd": ["processing-java", "--sketch=$file_path", "--output=$file_path/build-tmp", "--run", "--force"] 

Это позволит открыть приложение для обработки в среде Java.

Поскольку я нацелен на мобильные устройства, я бы хотел использовать JavaScript Mode (обработчик IDE будет запускать сервер, слушая какой-то странный порт, обслуживающий веб-страницу, к которой вы можете получить доступ, используя любой браузер при экспорте эскиза таким образом) ,

Как мне хотелось бы избежать использования редактора обработки (использование «иностранных» редакторов, по-видимому, было отключено в версии v2). Мне было интересно, могу ли я вызвать это поведение через мою систему сборки/CLI?

К сожалению, я не могу найти никакой информации об этом вообще в Интернете, и $ processing-java --help также не упоминает режимы экспорта.

ответ

2

Нет, но вы можете объединить ваши файлы .pde в один исходный файл, а затем запустить его через «обработчик-помощник» для processing.js. Если вы клонируете Processing.js repo (ссылки на https://github.com/processing-js/processing-js), вы можете загрузить ./tools/processing-helper.html в браузере (в идеале из localhost, а не файла), а затем просто вставить свой код, нажать «конвертировать» », а выход - скомпилированный источник JS.

При этом не так много пользы для предварительной компиляции, поскольку Processing.js - это технология браузера. Это не «редактор», эскиз, запущенный с использованием Processing.js, - это просто веб-страница, и все мобильные устройства поддерживают веб-страницы.

+0

Спасибо за ответ, я не знал, что «процесс сборки» был таким же простым, как объединение «.pde's». Теперь я построил свою собственную систему сборки и, похоже, работает большую часть времени, но иногда я получаю странные ошибки при конкатенации большого количества файлов. У вас есть какая-либо информация о том, как (порядок, предварительная обработка) среда IDE объединяет файлы? Благодаря! – m90

+2

для PDE (чистая обработка), порядок не имеет значения. Весь код заканчивается внутри одного класса, который расширяет PApplet, а затем javac начинает играть с ним. Для Processing.js файлы загружаются в «порядок, который вы даете» (используя «data-processing-sources»), и он выполняет этап компиляции после того, как все было конкатенировано. –

 Смежные вопросы

  • Нет связанных вопросов^_^