d516aab8fa
Also enhance RigidBody docs as per https://github.com/godotengine/godot-docs/pull/1018 and fix the version tag in all files (not really stable yet, but it makes no sense to hardcode rc3 at this stage).
38 lines
1.6 KiB
XML
38 lines
1.6 KiB
XML
<?xml version="1.0" encoding="UTF-8" ?>
|
|
<class name="CollisionPolygon2D" inherits="Node2D" category="Core" version="3.0-stable">
|
|
<brief_description>
|
|
Defines a 2D collision polygon.
|
|
</brief_description>
|
|
<description>
|
|
Provides a 2D collision polygon to a [CollisionObject2D] parent. Polygon can be drawn in the editor or specified by a list of vertices.
|
|
</description>
|
|
<tutorials>
|
|
</tutorials>
|
|
<demos>
|
|
</demos>
|
|
<methods>
|
|
</methods>
|
|
<members>
|
|
<member name="build_mode" type="int" setter="set_build_mode" getter="get_build_mode" enum="CollisionPolygon2D.BuildMode">
|
|
Collision build mode. Use one of the [code]BUILD_*[/code] constants. Default value: [code]BUILD_SOLIDS[/code].
|
|
</member>
|
|
<member name="disabled" type="bool" setter="set_disabled" getter="is_disabled">
|
|
If [code]true[/code] no collisions will be detected.
|
|
</member>
|
|
<member name="one_way_collision" type="bool" setter="set_one_way_collision" getter="is_one_way_collision_enabled">
|
|
If [code]true[/code] only edges that face up, relative to CollisionPolygon2D's rotation, will collide with other objects.
|
|
</member>
|
|
<member name="polygon" type="PoolVector2Array" setter="set_polygon" getter="get_polygon">
|
|
The polygon's list of vertices. The final point will be connected to the first.
|
|
</member>
|
|
</members>
|
|
<constants>
|
|
<constant name="BUILD_SOLIDS" value="0" enum="BuildMode">
|
|
Collisions will include the polygon and its contained area.
|
|
</constant>
|
|
<constant name="BUILD_SEGMENTS" value="1" enum="BuildMode">
|
|
Collisions will only include the polygon edges.
|
|
</constant>
|
|
</constants>
|
|
</class>
|