mirror of
https://github.com/Relintai/pandemonium_engine.git
synced 2025-03-26 14:12:12 +01:00
Fix RectangleShape2D size calculation in StaticBody2DNavigationGeometryParser2D.
This commit is contained in:
parent
99207066c5
commit
683feba2e1
@ -81,11 +81,11 @@ void StaticBody2DNavigationGeometryParser2D::parse_geometry(Node *p_node, Ref<Na
|
|||||||
|
|
||||||
shape_outline.resize(5);
|
shape_outline.resize(5);
|
||||||
PoolVector<Vector2>::Write shape_outline_write = shape_outline.write();
|
PoolVector<Vector2>::Write shape_outline_write = shape_outline.write();
|
||||||
shape_outline_write[0] = transform.xform(-rectangle_size * 0.5);
|
shape_outline_write[0] = transform.xform(-rectangle_size);
|
||||||
shape_outline_write[1] = transform.xform(Vector2(rectangle_size.x, -rectangle_size.y) * 0.5);
|
shape_outline_write[1] = transform.xform(Vector2(rectangle_size.x, -rectangle_size.y));
|
||||||
shape_outline_write[2] = transform.xform(rectangle_size * 0.5);
|
shape_outline_write[2] = transform.xform(rectangle_size);
|
||||||
shape_outline_write[3] = transform.xform(Vector2(-rectangle_size.x, rectangle_size.y) * 0.5);
|
shape_outline_write[3] = transform.xform(Vector2(-rectangle_size.x, rectangle_size.y));
|
||||||
shape_outline_write[4] = transform.xform(-rectangle_size * 0.5);
|
shape_outline_write[4] = transform.xform(-rectangle_size);
|
||||||
|
|
||||||
p_source_geometry->add_obstruction_outline(shape_outline);
|
p_source_geometry->add_obstruction_outline(shape_outline);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user