浏览代码

Merge pull request #108321 from aaronfranke/4.3-c4724_fix

[4.3] Fix MSVC warning for potential mod by 0 (C4724)
Thaddeus Crews 2 周之前
父节点
当前提交
63667e5d54
共有 1 个文件被更改,包括 4 次插入2 次删除
  1. 4 2
      editor/plugins/gizmos/collision_polygon_3d_gizmo_plugin.cpp

+ 4 - 2
editor/plugins/gizmos/collision_polygon_3d_gizmo_plugin.cpp

@@ -63,8 +63,10 @@ void CollisionPolygon3DGizmoPlugin::redraw(EditorNode3DGizmo *p_gizmo) {
 	float depth = polygon->get_depth() * 0.5;
 
 	Vector<Vector3> lines;
-	for (int i = 0; i < points.size(); i++) {
-		int n = (i + 1) % points.size();
+	const int points_size = points.size();
+
+	for (int i = 0; i < points_size; i++) {
+		int n = (i + 1) % points_size;
 		lines.push_back(Vector3(points[i].x, points[i].y, depth));
 		lines.push_back(Vector3(points[n].x, points[n].y, depth));
 		lines.push_back(Vector3(points[i].x, points[i].y, -depth));