Workaround for localTransform calculation changing transform values

This commit is contained in:
Simon Lübeß
2021-09-15 17:53:27 +02:00
parent e14ebec387
commit 0b8be33d68
+4 -1
View File
@@ -1,3 +1,5 @@
using System;
namespace GlitchyEngine.World
{
public static class TransformSystem
@@ -28,7 +30,8 @@ namespace GlitchyEngine.World
if(transform.IsDirty)
{
transform.LocalTransform = .Translation(transform.Position) * .RotationQuaternion(transform.Rotation) * .Scaling(transform.Scale);
//transform.LocalTransform = .Translation(transform.Position) * .RotationQuaternion(transform.Rotation) * .Scaling(transform.Scale);
transform.[Friend]_localTransform = .Translation(transform.Position) * .RotationQuaternion(transform.Rotation) * .Scaling(transform.Scale);
transform.IsDirty = false;