mirror of
https://github.com/godotengine/godot.git
synced 2024-11-21 03:18:37 +08:00
Fixed OWC for rigid bodies, closes #25732
This commit is contained in:
parent
fb8dce3e2e
commit
cb09abdbbd
@ -303,7 +303,7 @@ bool BodyPair2DSW::setup(real_t p_step) {
|
||||
Contact &c = contacts[i];
|
||||
if (!c.reused)
|
||||
continue;
|
||||
if (c.normal.dot(direction) < 0)
|
||||
if (c.normal.dot(direction) > 0) //greater (normal inverted)
|
||||
continue;
|
||||
|
||||
valid = true;
|
||||
@ -326,7 +326,7 @@ bool BodyPair2DSW::setup(real_t p_step) {
|
||||
Contact &c = contacts[i];
|
||||
if (!c.reused)
|
||||
continue;
|
||||
if (c.normal.dot(direction) < 0)
|
||||
if (c.normal.dot(direction) < 0) //less (normal ok)
|
||||
continue;
|
||||
|
||||
valid = true;
|
||||
|
Loading…
Reference in New Issue
Block a user