Snake/addons/godot-donut-collision-polygon-2d-7780d026ae3d4a37fe68f43cc1f97ba664dd775d/example/example_square.tscn
2025-08-07 11:34:04 +10:00

26 lines
1.2 KiB
Text

[gd_scene load_steps=4 format=3 uid="uid://vogtjcpnjohc"]
[ext_resource type="Script" path="res://example/example_area.gd" id="1_fnxl8"]
[ext_resource type="Script" path="res://addons/donut_collision_polygon2D/donut_collision_rectangle2D.gd" id="2_xud1h"]
[ext_resource type="Texture2D" uid="uid://xfkvttl8cxns" path="res://addons/godot-donut-collision-polygon-2d-7780d026ae3d4a37fe68f43cc1f97ba664dd775d/example/icon.png" id="3_qnowy"]
[node name="ExampleSquare" type="Node2D"]
[node name="Area2D" type="Area2D" parent="."]
script = ExtResource("1_fnxl8")
[node name="DonutCollisionRectangle2D" type="CollisionPolygon2D" parent="Area2D"]
polygon = PackedVector2Array(-160, -160, 160, -160, 160, 160, -160, 160, -160, -160, -140, 140, 140, 140, 140, -140, -140, -140, -140, 140)
script = ExtResource("2_xud1h")
size = Vector2(300, 300)
width = 40.0
[node name="Camera2D" type="Camera2D" parent="."]
[node name="icon" type="Sprite2D" parent="."]
scale = Vector2(3, 3)
texture = ExtResource("3_qnowy")
[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"]