Автоматическая перезагрузка эскизов в обработку
Я хотел бы быть более эффективным с программированием обработки, есть ли способ запустить эскиз из командной строки? возможно также с часами для сохранения файла?
Также есть ли автозаполнение для обработки? IDE по умолчанию очень ограничен
2 ответа
Как упоминает @erisoco, лучше всего использовать Eclipse IDE (особенно для автозаполнения и т. Д.), А плагин Proclipsing позволяет очень легко настроить обработку проектов в eclipse (включая интеграцию с внешними библиотеками).
Там также есть краткое видеоурок по настройке при необходимости.
Вы упомянули "следите за сохранением файлов" - это звучит в духе "живого кодирования". Есть несколько вариантов. В прошлом я использовал библиотеку FluidForms. Библиотека также включает в себя несколько удобных функций для (3D) проектирования (таких как средство смены параметров, автоматический arcball для 3D-сцен, экспорт STL и т. Д.). Вы можете найти несколько быстрых видеоуроков по кодированию в реальном времени Обработка с помощью библиотек Fluid Forms:
Windows и Linux
Практически то же самое, когда вы хотите запустить эскиз из командной строки.
В вашей папке обработки должен быть файл Java-обработки. Если вы перейдете в его папку, вы можете использовать
./processing-java --help
Который покажет вам необходимые параметры для запуска, компиляции и еще много чего.
Если вы спешите, это подойдет (замените $ параметры на нужные вам папки или автоматизируйте его с помощью вашего редактора):
$PROCESSING_DIR/processing-java --sketch=$CURRENT_DOCUMENT_DIR --output=$CURRENT_DOCUMENT_DIR/run --run --force
Это мой скрипт Gedit:
/home/otto/GameDev/processing-2.1/processing-java --sketch=$GEDIT_CURRENT_DOCUMENT_DIR --output=$GEDIT_CURRENT_DOCUMENT_DIR/run --run --force
Mac OS X
У меня не было возможности проверить это, но это не должно быть сложнее.
Это команда, которую я использую:
> processing-java --sketch=R:\sketch_folder --force --run
Я делаю кодирование с использованием кода Visual Studio https://code.visualstudio.com/ с расширением обработки.