26 lines
2.3 KiB
Text
26 lines
2.3 KiB
Text
[gd_scene load_steps=4 format=3 uid="uid://drd1j4dv673ld"]
|
|
|
|
[ext_resource type="Script" path="res://example/example_area.gd" id="1"]
|
|
[ext_resource type="Script" path="res://addons/donut_collision_polygon2D/donut_collision_polygon2D.gd" id="2"]
|
|
[ext_resource type="Texture2D" uid="uid://xfkvttl8cxns" path="res://addons/godot-donut-collision-polygon-2d-7780d026ae3d4a37fe68f43cc1f97ba664dd775d/example/icon.png" id="3"]
|
|
|
|
[node name="Example" type="Node2D"]
|
|
|
|
[node name="Area2D" type="Area2D" parent="."]
|
|
script = ExtResource("1")
|
|
|
|
[node name="DonutCollisionPolygon2D" type="CollisionPolygon2D" parent="Area2D"]
|
|
polygon = PackedVector2Array(1.01033e-14, -165, 32.1899, -161.83, 63.1428, -152.44, 91.6691, -137.192, 116.673, -116.673, 137.192, -91.6691, 152.44, -63.1428, 161.83, -32.1899, 165, 0, 161.83, 32.1899, 152.44, 63.1428, 137.192, 91.6691, 116.673, 116.673, 91.6691, 137.192, 63.1428, 152.44, 32.1899, 161.83, 1.01033e-14, 165, -32.1899, 161.83, -63.1428, 152.44, -91.6691, 137.192, -116.673, 116.673, -137.192, 91.6691, -152.44, 63.1428, -161.83, 32.1899, -165, 2.02067e-14, -161.83, -32.1899, -152.44, -63.1428, -137.192, -91.6691, -116.673, -116.673, -91.6691, -137.192, -63.1428, -152.44, -32.1899, -161.83, -3.031e-14, -165, -2.47991e-14, -135, -26.3372, -132.406, -51.6623, -124.724, -75.002, -112.248, -95.4594, -95.4594, -112.248, -75.002, -124.724, -51.6623, -132.406, -26.3372, -135, 1.65327e-14, -132.406, 26.3372, -124.724, 51.6623, -112.248, 75.002, -95.4594, 95.4594, -75.002, 112.248, -51.6623, 124.724, -26.3372, 132.406, 8.26637e-15, 135, 26.3372, 132.406, 51.6623, 124.724, 75.002, 112.248, 95.4594, 95.4594, 112.248, 75.002, 124.724, 51.6623, 132.406, 26.3372, 135, 0, 132.406, -26.3372, 124.724, -51.6623, 112.248, -75.002, 95.4594, -95.4594, 75.002, -112.248, 51.6623, -124.724, 26.3372, -132.406, 8.26637e-15, -135, 0.0001, -165)
|
|
script = ExtResource("2")
|
|
radius = 150.0
|
|
width = 30.0
|
|
|
|
[node name="Camera2D" type="Camera2D" parent="."]
|
|
|
|
[node name="icon" type="Sprite2D" parent="."]
|
|
scale = Vector2(3, 3)
|
|
texture = ExtResource("3")
|
|
|
|
[connection signal="input_event" from="Area2D" to="Area2D" method="_on_input_event"]
|
|
[connection signal="mouse_entered" from="Area2D" to="Area2D" method="_on_mouse_enter"]
|
|
[connection signal="mouse_exited" from="Area2D" to="Area2D" method="_on_mouse_exit"]
|