[gd_scene load_steps=13 format=2] [ext_resource path="res://StarField/StarFieldBackground.tscn" type="PackedScene" id=1] [ext_resource path="res://Assets/planets.svg" type="Texture" id=2] [ext_resource path="res://Assets/asteroid.svg" type="Texture" id=3] [sub_resource type="GDScript" id=1] script/source = "extends Camera2D func _process(delta: float) -> void: translate(Vector2(100, 0) * delta) " [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 ] } [sub_resource type="Animation" id=9] 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="StarFieldTest" type="Node"] __meta__ = { "_edit_vertical_guides_": [ 3320.0 ] } [node name="StarFieldBackground" parent="." instance=ExtResource( 1 )] [node name="Camera2D" type="Camera2D" parent="."] anchor_mode = 0 current = true script = SubResource( 1 ) [node name="RepeatingBackground" type="ParallaxBackground" parent="."] layer = -99 [node name="ParallaxLayer" type="ParallaxLayer" parent="RepeatingBackground"] motion_scale = Vector2( 0.2, 0.2 ) motion_mirroring = Vector2( 3328, 0 ) [node name="Sprite" type="Sprite" parent="RepeatingBackground/ParallaxLayer"] position = Vector2( 432, 264 ) texture = ExtResource( 2 ) region_enabled = true region_rect = Rect2( 30, 10, 370, 380 ) [node name="Sprite2" type="Sprite" parent="RepeatingBackground/ParallaxLayer"] position = Vector2( 1608, 440 ) texture = ExtResource( 2 ) region_enabled = true region_rect = Rect2( 610, 30, 380, 330 ) [node name="Sprite3" type="Sprite" parent="RepeatingBackground/ParallaxLayer"] position = Vector2( 2768, 224 ) texture = ExtResource( 2 ) region_enabled = true region_rect = Rect2( 130, 470, 760, 380 ) [node name="ParallaxLayer2" type="ParallaxLayer" parent="RepeatingBackground"] motion_scale = Vector2( 0.5, 0.5 ) motion_mirroring = Vector2( 3328, 0 ) [node name="Sprite4" type="Sprite" parent="RepeatingBackground/ParallaxLayer2"] position = Vector2( 1868, 99.9999 ) scale = Vector2( 0.40625, 0.40625 ) texture = ExtResource( 3 ) [node name="AnimationPlayer" type="AnimationPlayer" parent="RepeatingBackground/ParallaxLayer2/Sprite4"] anims/spin = SubResource( 2 ) [node name="Sprite5" type="Sprite" parent="RepeatingBackground/ParallaxLayer2"] position = Vector2( 1130, 434 ) scale = Vector2( 0.546875, 0.546875 ) texture = ExtResource( 3 ) [node name="AnimationPlayer" type="AnimationPlayer" parent="RepeatingBackground/ParallaxLayer2/Sprite5"] playback_speed = 0.8 anims/spin = SubResource( 3 ) [node name="Sprite6" type="Sprite" parent="RepeatingBackground/ParallaxLayer2"] position = Vector2( 749, 117 ) scale = Vector2( 0.398437, 0.398437 ) z_index = -1 texture = ExtResource( 3 ) [node name="AnimationPlayer" type="AnimationPlayer" parent="RepeatingBackground/ParallaxLayer2/Sprite6"] playback_speed = 1.2 anims/spin = SubResource( 4 ) [node name="Sprite7" type="Sprite" parent="RepeatingBackground/ParallaxLayer2"] position = Vector2( 7.62939e-06, 512 ) scale = Vector2( 0.480469, 0.480469 ) texture = ExtResource( 3 ) [node name="AnimationPlayer" type="AnimationPlayer" parent="RepeatingBackground/ParallaxLayer2/Sprite7"] playback_speed = 1.2 anims/spin = SubResource( 5 ) [node name="Sprite8" type="Sprite" parent="RepeatingBackground/ParallaxLayer2"] position = Vector2( 2276.62, 124.625 ) scale = Vector2( 0.401367, 0.401367 ) texture = ExtResource( 3 ) [node name="AnimationPlayer" type="AnimationPlayer" parent="RepeatingBackground/ParallaxLayer2/Sprite8"] playback_speed = 1.2 anims/spin = SubResource( 6 ) [node name="Sprite9" type="Sprite" parent="RepeatingBackground/ParallaxLayer2"] position = Vector2( 2048, 528 ) scale = Vector2( 0.302733, 0.302733 ) z_index = -1 texture = ExtResource( 3 ) [node name="AnimationPlayer" type="AnimationPlayer" parent="RepeatingBackground/ParallaxLayer2/Sprite9"] playback_speed = 1.2 anims/spin = SubResource( 7 ) [node name="Sprite10" type="Sprite" parent="RepeatingBackground/ParallaxLayer2"] position = Vector2( 3288, 96 ) scale = Vector2( 0.401367, 0.401367 ) z_index = -1 texture = ExtResource( 3 ) [node name="AnimationPlayer" type="AnimationPlayer" parent="RepeatingBackground/ParallaxLayer2/Sprite10"] playback_speed = 1.2 anims/spin = SubResource( 8 ) [node name="Sprite11" type="Sprite" parent="RepeatingBackground/ParallaxLayer2"] position = Vector2( 2656.62, 528.625 ) scale = Vector2( 0.245116, 0.245116 ) texture = ExtResource( 3 ) [node name="AnimationPlayer" type="AnimationPlayer" parent="RepeatingBackground/ParallaxLayer2/Sprite11"] playback_speed = 1.2 anims/spin = SubResource( 9 )