a game about throwing hammers made for the github game off
Diffstat (limited to 'world/moving_platform/moving_platform.tscn')
| -rw-r--r-- | world/moving_platform/moving_platform.tscn | 60 |
1 files changed, 60 insertions, 0 deletions
diff --git a/world/moving_platform/moving_platform.tscn b/world/moving_platform/moving_platform.tscn new file mode 100644 index 0000000..e170949 --- /dev/null +++ b/world/moving_platform/moving_platform.tscn @@ -0,0 +1,60 @@ +[gd_scene load_steps=7 format=3 uid="uid://dup8mgagrc2b6"] + +[ext_resource type="Script" path="res://world/moving_platform/moving_platform.gd" id="1_0sweg"] +[ext_resource type="Texture2D" uid="uid://cdg0t1suvcfmt" path="res://assets/world/moving_platform.png" id="1_43vys"] + +[sub_resource type="Curve2D" id="Curve2D_jodtc"] +_data = { +"points": PackedVector2Array(0, 0, 0, 0, 0, 0) +} +point_count = 1 + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_0ri1c"] +size = Vector2(34, 10) + +[sub_resource type="Animation" id="Animation_oma2q"] +resource_name = "play" +loop_mode = 1 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("follower:progress_ratio") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 0.1, 0.5, 0.6), +"transitions": PackedFloat32Array(-2, -2, -2, -2), +"update": 0, +"values": [0.0, 0.0, 1.0, 1.0] +} + +[sub_resource type="AnimationLibrary" id="AnimationLibrary_skbcv"] +_data = { +"play": SubResource("Animation_oma2q") +} + +[node name="MovingPlatform" type="Path2D"] +curve = SubResource("Curve2D_jodtc") +script = ExtResource("1_0sweg") + +[node name="follower" type="PathFollow2D" parent="."] +position = Vector2(0, 5) +rotates = false +loop = false + +[node name="platf" type="AnimatableBody2D" parent="follower"] +position = Vector2(0, -5) + +[node name="sprite" type="Sprite2D" parent="follower/platf"] +texture = ExtResource("1_43vys") + +[node name="CollisionShape2D" type="CollisionShape2D" parent="follower/platf"] +visible = false +shape = SubResource("RectangleShape2D_0ri1c") +one_way_collision = true + +[node name="player" type="AnimationPlayer" parent="."] +autoplay = "play" +libraries = { +"": SubResource("AnimationLibrary_skbcv") +} |