This commit is contained in:
aozhiwei 2023-03-27 19:26:33 +08:00
parent 2182706b3a
commit eef2f09100

View File

@ -76,6 +76,32 @@ namespace mt
}
fclose(fp);
}
if (verts_pb.triangles().size() <= 0) {
abort();
}
const std::string terrain_name = "_terrain_";
mc::ColliderNode* node = new mc::ColliderNode();
node->name = terrain_name;
if (nodes_.find(node->name) != nodes_.end()) {
abort();
}
{
mc::MeshCollider* mesh = new mc::MeshCollider();
for (auto v : verts_pb.vectors()) {
mesh->mesh.vertices.push_back
(
glm::vec3(v.x(), v.y(), v.z())
);
}
for (auto t : verts_pb.triangles()) {
mesh->mesh.raw_triangles.push_back
(
t
);
}
node->colliders.push_back(mesh);
}
nodes_[node->name] = node;
long long end_tick = a8::XGetTickCount();
f8::UdpLog::Instance()->Info("load terrain file_name:%s triangles:%d vectors:%d cost_time:%d",
{