[gd_scene load_steps=13 format=2] [ext_resource path="res://Trail/ShipWithTrail.tscn" type="PackedScene" id=1] [ext_resource path="res://StarField/StarFieldBackground.tscn" type="PackedScene" id=3] [ext_resource path="res://Assets/planets.svg" type="Texture" id=4] [ext_resource path="res://Assets/asteroid.svg" type="Texture" id=5] [sub_resource type="Animation" id=1] resource_name = "spin" length = 3.0 loop = true tracks/0/type = "value" tracks/0/path = NodePath(".:rotation_degrees") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { "times": PoolRealArray( 0, 3 ), "transitions": PoolRealArray( 1, 1 ), "update": 0, "values": [ 0.0, 360.0 ] } [sub_resource type="Animation" id=2] resource_name = "spin" length = 3.0 loop = true tracks/0/type = "value" tracks/0/path = NodePath(".:rotation_degrees") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { "times": PoolRealArray( 0, 3 ), "transitions": PoolRealArray( 1, 1 ), "update": 0, "values": [ 0.0, 360.0 ] } [sub_resource type="Animation" id=3] resource_name = "spin" length = 3.0 loop = true tracks/0/type = "value" tracks/0/path = NodePath(".:rotation_degrees") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { "times": PoolRealArray( 0, 3 ), "transitions": PoolRealArray( 1, 1 ), "update": 0, "values": [ 0.0, 360.0 ] } [sub_resource type="Animation" id=4] resource_name = "spin" length = 3.0 loop = true tracks/0/type = "value" tracks/0/path = NodePath(".:rotation_degrees") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { "times": PoolRealArray( 0, 3 ), "transitions": PoolRealArray( 1, 1 ), "update": 0, "values": [ 0.0, 360.0 ] } [sub_resource type="Animation" id=5] resource_name = "spin" length = 3.0 loop = true tracks/0/type = "value" tracks/0/path = NodePath(".:rotation_degrees") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { "times": PoolRealArray( 0, 3 ), "transitions": PoolRealArray( 1, 1 ), "update": 0, "values": [ 0.0, 360.0 ] } [sub_resource type="Animation" id=6] resource_name = "spin" length = 3.0 loop = true tracks/0/type = "value" tracks/0/path = NodePath(".:rotation_degrees") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { "times": PoolRealArray( 0, 3 ), "transitions": PoolRealArray( 1, 1 ), "update": 0, "values": [ 0.0, 360.0 ] } [sub_resource type="Animation" id=7] resource_name = "spin" length = 3.0 loop = true tracks/0/type = "value" tracks/0/path = NodePath(".:rotation_degrees") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { "times": PoolRealArray( 0, 3 ), "transitions": PoolRealArray( 1, 1 ), "update": 0, "values": [ 0.0, 360.0 ] } [sub_resource type="Animation" id=8] resource_name = "spin" length = 3.0 loop = true tracks/0/type = "value" tracks/0/path = NodePath(".:rotation_degrees") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { "times": PoolRealArray( 0, 3 ), "transitions": PoolRealArray( 1, 1 ), "update": 0, "values": [ 0.0, 360.0 ] } [node name="Trail2DDemo" type="Node"] [node name="ShipWithTrail" parent="." instance=ExtResource( 1 )] [node name="Background" type="CanvasLayer" parent="."] [node name="RepeatingBackground" type="ParallaxBackground" parent="Background"] layer = -99 [node name="ParallaxLayer" type="ParallaxLayer" parent="Background/RepeatingBackground"] motion_scale = Vector2( 0.2, 0.2 ) motion_mirroring = Vector2( 3328, 0 ) [node name="Sprite" type="Sprite" parent="Background/RepeatingBackground/ParallaxLayer"] position = Vector2( 432, 264 ) texture = ExtResource( 4 ) region_enabled = true region_rect = Rect2( 30, 10, 370, 380 ) [node name="Sprite2" type="Sprite" parent="Background/RepeatingBackground/ParallaxLayer"] position = Vector2( 1608, 440 ) texture = ExtResource( 4 ) region_enabled = true region_rect = Rect2( 610, 30, 380, 330 ) [node name="Sprite3" type="Sprite" parent="Background/RepeatingBackground/ParallaxLayer"] position = Vector2( 2768, 224 ) texture = ExtResource( 4 ) region_enabled = true region_rect = Rect2( 130, 470, 760, 380 ) [node name="ParallaxLayer2" type="ParallaxLayer" parent="Background/RepeatingBackground"] motion_scale = Vector2( 0.5, 0.5 ) motion_mirroring = Vector2( 3328, 0 ) [node name="Sprite4" type="Sprite" parent="Background/RepeatingBackground/ParallaxLayer2"] position = Vector2( 1868, 99.9999 ) scale = Vector2( 0.40625, 0.40625 ) texture = ExtResource( 5 ) [node name="AnimationPlayer" type="AnimationPlayer" parent="Background/RepeatingBackground/ParallaxLayer2/Sprite4"] anims/spin = SubResource( 1 ) [node name="Sprite5" type="Sprite" parent="Background/RepeatingBackground/ParallaxLayer2"] position = Vector2( 1130, 434 ) scale = Vector2( 0.546875, 0.546875 ) texture = ExtResource( 5 ) [node name="AnimationPlayer" type="AnimationPlayer" parent="Background/RepeatingBackground/ParallaxLayer2/Sprite5"] playback_speed = 0.8 anims/spin = SubResource( 2 ) [node name="Sprite6" type="Sprite" parent="Background/RepeatingBackground/ParallaxLayer2"] position = Vector2( 749, 117 ) scale = Vector2( 0.398437, 0.398437 ) z_index = -1 texture = ExtResource( 5 ) [node name="AnimationPlayer" type="AnimationPlayer" parent="Background/RepeatingBackground/ParallaxLayer2/Sprite6"] playback_speed = 1.2 anims/spin = SubResource( 3 ) [node name="Sprite7" type="Sprite" parent="Background/RepeatingBackground/ParallaxLayer2"] position = Vector2( 7.62939e-06, 512 ) scale = Vector2( 0.480469, 0.480469 ) texture = ExtResource( 5 ) [node name="AnimationPlayer" type="AnimationPlayer" parent="Background/RepeatingBackground/ParallaxLayer2/Sprite7"] playback_speed = 1.2 anims/spin = SubResource( 4 ) [node name="Sprite8" type="Sprite" parent="Background/RepeatingBackground/ParallaxLayer2"] position = Vector2( 2276.62, 124.625 ) scale = Vector2( 0.401367, 0.401367 ) texture = ExtResource( 5 ) [node name="AnimationPlayer" type="AnimationPlayer" parent="Background/RepeatingBackground/ParallaxLayer2/Sprite8"] playback_speed = 1.2 anims/spin = SubResource( 5 ) [node name="Sprite9" type="Sprite" parent="Background/RepeatingBackground/ParallaxLayer2"] position = Vector2( 2048, 528 ) scale = Vector2( 0.302733, 0.302733 ) z_index = -1 texture = ExtResource( 5 ) [node name="AnimationPlayer" type="AnimationPlayer" parent="Background/RepeatingBackground/ParallaxLayer2/Sprite9"] playback_speed = 1.2 anims/spin = SubResource( 6 ) [node name="Sprite10" type="Sprite" parent="Background/RepeatingBackground/ParallaxLayer2"] position = Vector2( 3288, 96 ) scale = Vector2( 0.401367, 0.401367 ) z_index = -1 texture = ExtResource( 5 ) [node name="AnimationPlayer" type="AnimationPlayer" parent="Background/RepeatingBackground/ParallaxLayer2/Sprite10"] playback_speed = 1.2 anims/spin = SubResource( 7 ) [node name="Sprite11" type="Sprite" parent="Background/RepeatingBackground/ParallaxLayer2"] position = Vector2( 2656.62, 528.625 ) scale = Vector2( 0.245116, 0.245116 ) texture = ExtResource( 5 ) [node name="AnimationPlayer" type="AnimationPlayer" parent="Background/RepeatingBackground/ParallaxLayer2/Sprite11"] playback_speed = 1.2 anims/spin = SubResource( 8 ) [node name="StarFieldBackground" parent="Background" instance=ExtResource( 3 )]