Stap 4: Inzicht in de Code â OSC
In de code, merkte ik waar de verschillende gebieden zijn.
Alles vóór SETUP is gewoon importeren van bibliotheken en het opzetten van variabelen.
Belangrijk: Als u gebruik wilt maken OSC met het oorspronkelijke bestand van verwerkingen, u moet installeren de oscP5 bibliotheek.
De OSC deel is aan het einde van de code:
VOID oscEvent (OscMessage touchField) {}
String addr = touchField.addrPattern();
zweven val = touchField.get(0).floatValue();
Als (addr.equals("/1/fader2")) {gevoeligheid = val;}
Als (addr.equals("/1/toggle2")) {mode2f = val;}zweven xValue = touchField.get(0).floatValue();
zweven yValue = touchField.get(1).floatValue();xWert = xValue;
yWert = yValue;
}
Alles wat ik doe is kijken voor alles wat op de iPhone op TouchOSC verandert. Als de gevoeligheid-fader wordt gewijzigd, het geeft de waarde aan de variabele gevoeligheid, als de knop is ingedrukt, het geeft de waarde aan mode2f, een variabele die kan alleen 0 en 1.
De x - en y-waarde van de slidepad worden gegeven aan de variabelen xWert en yWert, die rechtstreeks zijn toegevoegd aan de positie van de ogen. De slidepad op de iPhone geeft waarden van -80 tot + 80, die had in de OSC-bestand is gedefinieerd.