mirror of
https://github.com/godotengine/godot-docs.git
synced 2026-01-05 22:09:56 +03:00
Fix code example in Using NavigationMeshes
This commit is contained in:
@@ -158,12 +158,10 @@ navigationmesh from outline data the shapes cannot overlap.
|
||||
|
||||
if node is CollisionPolygon2D:
|
||||
|
||||
var new_collision_outline: PackedVector2Array = PackedVector2Array()
|
||||
var collisionpolygon_transform: Transform2D = node.get_global_transform()
|
||||
var collisionpolygon: CollisionPolygon2D = node.get_polygon()
|
||||
var collisionpolygon: PackedVector2Array = node.polygon
|
||||
|
||||
for vertex in collisionpolygon:
|
||||
new_collision_outline.append(collisionpolygon_transform.xform(vertex))
|
||||
var new_collision_outline: PackedVector2Array = collisionpolygon_transform * collisionpolygon
|
||||
|
||||
new_navigation_polygon.add_outline(new_collision_outline)
|
||||
|
||||
@@ -188,7 +186,7 @@ The following script creates a new 2D navigation region and fills it with proced
|
||||
Vector2(50.0, 0.0),
|
||||
Vector2(50.0, 50.0),
|
||||
Vector2(0.0, 50.0),
|
||||
])
|
||||
])
|
||||
new_navigation_polygon.add_outline(new_outline)
|
||||
new_navigation_polygon.make_polygons_from_outlines()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user