From 3c40cacaf8dcbe1cf1175332a50d839279688c0f Mon Sep 17 00:00:00 2001 From: antopilo Date: Wed, 15 Mar 2023 20:28:48 -0400 Subject: [PATCH] Fixed hull collisions not being scaled 1/64th of a unit --- Nuake/src/Scene/Systems/QuakeMapBuilder.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Nuake/src/Scene/Systems/QuakeMapBuilder.cpp b/Nuake/src/Scene/Systems/QuakeMapBuilder.cpp index e110645f..9f429964 100644 --- a/Nuake/src/Scene/Systems/QuakeMapBuilder.cpp +++ b/Nuake/src/Scene/Systems/QuakeMapBuilder.cpp @@ -556,7 +556,7 @@ namespace Nuake { // We need to push the hull points because the batching // will create 1 model per material, this prevents us from // having 1 collision shape per brush(convex). - pointsInBrush.push_back(vertexPos); + pointsInBrush.push_back(vertexPos * (1.0f / 64.0f)); Vector2 vertexUV = Vector2(vertex_uv.u, 1.0 - vertex_uv.v); Vector3 vertexNormal = Vector3(vertex.normal.y, vertex.normal.z, vertex.normal.x);