浏览代码

Increment index when populating PhysicsShapeQueryParameters exclude array.

Marcel Admiraal 5 年之前
父节点
当前提交
e9df164995
共有 2 个文件被更改,包括 2 次插入2 次删除
  1. 1 1
      servers/physics_server_2d.cpp
  2. 1 1
      servers/physics_server_3d.cpp

+ 1 - 1
servers/physics_server_2d.cpp

@@ -197,7 +197,7 @@ Vector<RID> PhysicsShapeQueryParameters2D::get_exclude() const {
 	ret.resize(exclude.size());
 	ret.resize(exclude.size());
 	int idx = 0;
 	int idx = 0;
 	for (Set<RID>::Element *E = exclude.front(); E; E = E->next()) {
 	for (Set<RID>::Element *E = exclude.front(); E; E = E->next()) {
-		ret.write[idx] = E->get();
+		ret.write[idx++] = E->get();
 	}
 	}
 	return ret;
 	return ret;
 }
 }

+ 1 - 1
servers/physics_server_3d.cpp

@@ -193,7 +193,7 @@ Vector<RID> PhysicsShapeQueryParameters3D::get_exclude() const {
 	ret.resize(exclude.size());
 	ret.resize(exclude.size());
 	int idx = 0;
 	int idx = 0;
 	for (Set<RID>::Element *E = exclude.front(); E; E = E->next()) {
 	for (Set<RID>::Element *E = exclude.front(); E; E = E->next()) {
-		ret.write[idx] = E->get();
+		ret.write[idx++] = E->get();
 	}
 	}
 	return ret;
 	return ret;
 }
 }