Fix transform scaling applying to nested objects when drawing

#1796 #1350
This commit is contained in:
Wojtek Figat
2024-02-20 23:55:06 +01:00
parent e5cfd872b2
commit 9a21cfd092
13 changed files with 51 additions and 30 deletions

View File

@@ -213,7 +213,7 @@ void SpriteRender::OnTransformChanged()
const BoundingSphere localSphere(Vector3::Zero, _size.Length());
Matrix world;
_transform.GetWorld(world);
GetLocalToWorldMatrix(world);
BoundingSphere::Transform(localSphere, world, _sphere);
BoundingBox::FromSphere(_sphere, _box);
if (_sceneRenderingKey != -1)