Schritt 4: Das Verständnis des Code  OSC
Im Code, kommentierte ich, wo die verschiedenen Bereiche sind.
Alles vor der Inbetriebnahme ist einfach importieren von Bibliotheken und Einrichten von Variablen.
Wichtig: Wenn Sie OSC mit der Originaldatei aus Verarbeitung verwenden möchten, müssen Sie die oscP5-Bibliothekzu installieren.
Der OSC Teil ist am Ende des Codes:
void OscEvent (OscMessage Touchfeld) {}
String-Addr = touchField.addrPattern();
schweben Sie Val = touchField.get(0).floatValue();
Wenn (addr.equals("/1/fader2")) {Empfindlichkeit = Val;}
Wenn (addr.equals("/1/toggle2")) {mode2f = Val;}Float xValue = touchField.get(0).floatValue();
Float yValue = touchField.get(1).floatValue();xWert = xValue;
yWert = yValue;
}
Alles, was ich zu tun ist, alles zu suchen, die auf dem iPhone auf TouchOSC ändert. Wenn die Empfindlichkeit-Fader geändert wird, gibt es den Wert der Variable Empfindlichkeit, wenn die Taste gedrückt wird, gibt es seinen Wert, mode2f, eine Variable, die nur 0 und 1 sein kann.
Der X - und y-Wert die Slidepad erfolgen nach den Variablen xWert und yWert, die die Position der Augen direkt hinzugefügt werden. Das Slidepad auf dem iPhone gibt Werte von-80 bis + 80, die in der OSC-Datei definiert wurde.