Paso 4: Recibir mensajes OSC en el proceso de
Para recibir los mensajes OSC, se requiere un método de controlador de interrupción/eventos. La manera más simple de control de eventos OSC de depuración es simplemente imprimir todo lo que se recibe mediante código como este:
void oscEvent(OscMessage theOscMessage)
{
println(theOscMessage.ToString());
}
Para obtener el valor de un mensaje de utilizar el comando siguiente en la función oscEvent:
flotador myVariable = theOscMessage.get(0).floatValue();
En el caso de Mimbo, el controlador de eventos de OSC se ve así:
void oscEvent(OscMessage theOscMessage)
{
Esto funciona siempre que haya un nuevo mensaje OSC
Cadena addr = theOscMessage.addrPattern(); Crea una cadena de mensaje OSC
Si (addr.indexOf("/accxyz")! = -1) {}
last_accx = accx;
last_accy = accy;
accx = theOscMessage.get(0).floatValue();
Accy = theOscMessage.get(1).floatValue();
accz = theOscMessage.get(2).floatValue();
}