Optimize collider cached scale

This commit is contained in:
Wojtek Figat
2025-06-05 15:06:03 +02:00
parent ba75fd5882
commit f6feae5cf2
8 changed files with 17 additions and 23 deletions

View File

@@ -162,7 +162,7 @@ void BoxCollider::UpdateBounds()
void BoxCollider::GetGeometry(CollisionShape& collision)
{
Float3 size = _size * _cachedScale;
Float3 size = _size * _transform.Scale;
const float minSize = 0.001f;
size = Float3::Max(size.GetAbsolute() * 0.5f, Float3(minSize));
collision.SetBox(size.Raw);