diff options
| author | Victor Seiji Hariki | 2016-09-26 23:40:06 -0300 |
|---|---|---|
| committer | Rémi Verschelde | 2016-10-09 17:22:48 +0200 |
| commit | a3c58999e259a1d4dca0d2c1ca9134eced336119 (patch) | |
| tree | c0c349328e22adac31f6adac3929ce953d211f93 /servers/physics_2d/space_2d_sw.cpp | |
| parent | 4b2243f82ea3efa66d6a1ea1f73f7f6bbe6a9e2e (diff) | |
| download | godot-a3c58999e259a1d4dca0d2c1ca9134eced336119.tar.gz godot-a3c58999e259a1d4dca0d2c1ca9134eced336119.tar.zst godot-a3c58999e259a1d4dca0d2c1ca9134eced336119.zip | |
Now ignoring remaining collision shapes.
(cherry picked from commit e5edd50d6231dfc63b5309cbad56cdba05256a89)
Diffstat (limited to '')
| -rw-r--r-- | servers/physics_2d/space_2d_sw.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/servers/physics_2d/space_2d_sw.cpp b/servers/physics_2d/space_2d_sw.cpp index 5fde6f567..7058e2189 100644 --- a/servers/physics_2d/space_2d_sw.cpp +++ b/servers/physics_2d/space_2d_sw.cpp @@ -81,6 +81,9 @@ int Physics2DDirectSpaceStateSW::intersect_point(const Vector2& p_point,ShapeRes if (!shape->contains_point(local_point)) continue; + if (cc>=p_result_max) + continue; + r_results[cc].collider_id=col_obj->get_instance_id(); if (r_results[cc].collider_id!=0) r_results[cc].collider=ObjectDB::get_instance(r_results[cc].collider_id); |
