Keine Ursache.

Als ich damals 'nen virtuellen Joystick für C# programmieren wollte, hab ich allerdings auch erst mal ne Stunde blöde geguckt.
Erst dann fiel mir auf, dass ich einfach den Seitwärtsausschlag auf die Vorwärts-/Rückwärts-Geschwindigkeit auf der einen Seite subtrahieren muss und auf der anderen Seite addieren.

Manchmal hilft nur festes Nachdenken, auch wenn's weh tut.