Klappt f a s t ..!
Also ich habe eine Beispieldatei gesendet, bei dieser funktioniert es tatsächlich. Leider hat mein richtiges Projekt eine recht komplexe Physik und diese zerschießt es, sobald ich den Turm bewege.
Ich habe keine Ahnung warum, aber es liegt an der Zeile:
ang_rotate(my.pan,vector(turret_offset,0,0));
genau genommen darin das:
vector(turret_offset,0,0)
wenn ich statt des Vector nur die Variable einsetze:
ang_rotate(my.pan, turret_offset);
dreht der Turm sich um alle Achsen aber die Physik bleibt ganz!
Ich werde einfach noch rumprobieren müssen.. ggf. an der Physik schrauben.
Trotzdem vielen Dank für die tolle Unterstützung ;-)