From 08e2e1e119b5e007fc8ee9eac36d3df684efbffc Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Mon, 27 Mar 2023 19:33:03 +0800 Subject: [PATCH] 1 --- server/gameserver/mt/MapCollider.cc | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/server/gameserver/mt/MapCollider.cc b/server/gameserver/mt/MapCollider.cc index bdb640e8..9e06cad4 100644 --- a/server/gameserver/mt/MapCollider.cc +++ b/server/gameserver/mt/MapCollider.cc @@ -88,12 +88,17 @@ namespace mt { mc::MeshCollider* mesh = new mc::MeshCollider(); mesh->type = mc::kMeshCollider; + mesh->ca_type = mc::kCA_Other; + mesh->mesh.vertices.reserve(verts_pb.vectors().size()); for (auto v : verts_pb.vectors()) { mesh->mesh.vertices.push_back ( - glm::vec3(v.x(), v.y(), v.z()) + glm::vec3(v.x() * mc::MAP_SCALE, + v.y(), + v.z() * mc::MAP_SCALE) ); } + mesh->mesh.raw_triangles.reserve(verts_pb.triangles().size()); for (auto t : verts_pb.triangles()) { mesh->mesh.raw_triangles.push_back (