Использование size()
с переменными всегда не поощрялось, однако это было разрешено, поскольку size(displayWidth, displayHeight)
был единственным способом создания полноэкранного эскиза.
При обработке 3 fullScreen()
было добавлено, что делает size(displayWidth, displayHeight)
устарели. Таким образом, правила изменились с не рекомендуется на не разрешено .
Однако они также добавили новую функцию settings()
, которая позволяет использовать переменные с size()
:
void settings() {
size(displayWidth-100, 600);
}
void setup()
{
String portName = Serial.list()[0];
println(Serial.list());
myPort = new Serial(this, portName, 115200);
myPort.bufferUntil(lf);
background(0);
}//setup
См. здесь :
Функция settings () является новой с Processing 3.0. Это не нужно в большинстве эскизов. Это полезно только тогда, когда абсолютно необходимо определить параметры для size () с помощью переменной.