Merge remote-tracking branch 'upstream/main'

This commit is contained in:
Ne_Eo
2024-10-02 21:22:39 +02:00
+6 -3
View File
@@ -25,10 +25,13 @@ class FlxAnimate extends flxanimate.FlxAnimate {
if (limb != _pivot) {
if (frameOffsetAngle != null && frameOffsetAngle != angle)
{
var angleOff = (-angle + frameOffsetAngle) * FlxAngle.TO_RAD;
rMatrix.rotate(-angleOff);
var angleOff = (frameOffsetAngle - angle) * FlxAngle.TO_RAD;
var cos = Math.cos(angleOff);
var sin = Math.sin(angleOff);
// cos doesnt need to be negated
rMatrix.rotateWithTrig(cos, -sin);
rMatrix.translate(-frameOffset.x, -frameOffset.y);
rMatrix.rotate(angleOff);
rMatrix.rotateWithTrig(cos, sin);
}
else
{