Я создаю приложение для Android с использованием Processing и решил перенести мой код в Eclipse.Я думаю, что есть много различий между процессингом и чистой Java, потому что я сразу получаю ошибки, которые не имеют для меня никакого смысла.Например:
int inactiveThreshold = 300 + int(random(-100, 100));
int randomPointInterval = int(random(300, 500));
Я получаю ошибку "Синтаксическая ошибка на токене" int ", удаляю этот токен"
Что касается случайной функции, я расширяю PApplet и импортирую processing.core* так что я не понимаю, почему это не сработает должным образом.
Также получаются ошибки для всего, что ссылается на созданный мной цвет:
back.drawBackground("shadow", backgroundColor);
back.drawBackground("front", backgroundColor);
«Цвет не может быть преобразован в тип», несмотря на инициализацию backgroundColor как целого числа:
int backgroundColor = color(100, 100, 120);
В главном классе также есть функция, которая обрабатывает движение мыши, и когда я делаю ссылку на нее, она говорит, что функция не определена.
Эти ошибки относятся только к основному классу, поэтому я решил, что должен разобраться с этим прежде всего.В основном я следил за этим для портирования кода:
http://www.learningprocessing.com/tutorials/processing-in-eclipse/
В чистой Java я мало что сделал, так что, вероятно, прекомпилятор Processing обрабатывает много различий, которые яне замечаю