A ver... dejare un ejemplo...
process main();
private
int t=0;
begin
write_var(0,20,20,4,t);
loop
t++;
if (key(_esc)) exit(); end
frame;
end
end
muy simple, una variable que incrementa su valor en 1 dentro del loop a la velocidad normal...
pero llamo a la funcion sensor_getaxis.. la velocidad de la variable se incrementa x 1000 aproximadamente....
sensor_getaxis va dentro del loop.. si lo coloco dentro de begin no funciona !
¿¿a que se debe el problema ??
****** ADJUNTO EJEMPLO ******** (incluye mod_sensor.dll)
No veo por qué lo debería hacer, pero en Mac parece funcionar bien.
Luego lo pruebo en Windows, a ver si veo el fallo.
He podido replciar tu problema en Windows. Ni idea de por qué no funciona pero te dejo una versión que debería funcionar.
Un saludo.