Completely redesigned the parallax scrolling with clouds; added Maggie's

welcome sound on new game.
This commit is contained in:
Henry 2026-02-12 23:10:13 +00:00
parent c5a25cb33a
commit fd607018a3
11 changed files with 227 additions and 53 deletions

View file

@ -1,66 +1,114 @@
[gd_scene load_steps=5 format=3 uid="uid://tlcdxoupi2lb"]
[gd_scene format=3 uid="uid://tlcdxoupi2lb"]
[ext_resource type="Texture2D" uid="uid://dpkeiihfos28m" path="res://_graphics/parallax/foreground stars.png" id="1_1f8kc"]
[ext_resource type="Texture2D" uid="uid://4n7q1wsq13ub" path="res://_graphics/parallax/foreground stars_b.png" id="2_mewf1"]
[ext_resource type="Texture2D" uid="uid://c855276xbf7g6" path="res://_graphics/parallax/midground stars.png" id="2_xwl8n"]
[ext_resource type="Texture2D" uid="uid://bn5iw6fm88p2i" path="res://_graphics/parallax/background stars.png" id="3_mewf1"]
[ext_resource type="Texture2D" uid="uid://b5ukhu38gqv6" path="res://sprites/cloud layers.png" id="1_b1x6b"]
[node name="Parallax Starfield" type="Node2D"]
[node name="Parallax Starfield" type="Node2D" unique_id=1859128454]
z_index = -100
[node name="Foreground Stars" type="Parallax2D" parent="."]
[node name="Foreground" type="Parallax2D" parent="." unique_id=1810383542]
self_modulate = Color(0.09185078, 0.09185078, 0.09185078, 1)
z_index = 5
scroll_scale = Vector2(-1, 1)
scroll_offset = Vector2(-87, -1)
repeat_size = Vector2(0, 64)
autoscroll = Vector2(0, 12)
repeat_times = 6
[node name="Sprite2D" type="Sprite2D" parent="Foreground" unique_id=1072362228]
texture_repeat = 2
position = Vector2(120, 160)
texture = ExtResource("1_b1x6b")
hframes = 4
frame = 3
region_rect = Rect2(0, 0, 64, 64)
[node name="Sprite2D2" type="Sprite2D" parent="Foreground" unique_id=197485442]
texture_repeat = 2
position = Vector2(293, 160)
texture = ExtResource("1_b1x6b")
flip_h = true
hframes = 4
frame = 3
region_rect = Rect2(0, 0, 64, 64)
[node name="Midground A" type="Parallax2D" parent="." unique_id=808073040]
z_index = 4
scroll_scale = Vector2(-1, 1)
scroll_offset = Vector2(-87, -1)
repeat_size = Vector2(0, 64)
autoscroll = Vector2(0, 6)
repeat_times = 6
[node name="Sprite2D" type="Sprite2D" parent="Midground A" unique_id=1827015332]
texture_repeat = 2
position = Vector2(120, 160)
texture = ExtResource("1_b1x6b")
hframes = 4
frame = 2
region_rect = Rect2(0, 0, 64, 64)
[node name="Sprite2D2" type="Sprite2D" parent="Midground A" unique_id=1995499185]
texture_repeat = 2
position = Vector2(293, 160)
texture = ExtResource("1_b1x6b")
flip_h = true
hframes = 4
frame = 2
region_rect = Rect2(0, 0, 64, 64)
[node name="Midground B" type="Parallax2D" parent="." unique_id=2012107382]
z_index = 3
scroll_scale = Vector2(-1, 1)
scroll_offset = Vector2(-87, -1)
repeat_size = Vector2(0, 64)
autoscroll = Vector2(0, 4)
repeat_times = 6
[node name="Sprite2D" type="Sprite2D" parent="Midground B" unique_id=319143427]
texture_repeat = 2
position = Vector2(122, 160)
texture = ExtResource("1_b1x6b")
hframes = 4
frame = 1
region_rect = Rect2(0, 0, 64, 64)
[node name="Sprite2D2" type="Sprite2D" parent="Midground B" unique_id=1709016326]
texture_repeat = 2
position = Vector2(292, 160)
texture = ExtResource("1_b1x6b")
flip_h = true
hframes = 4
frame = 1
region_rect = Rect2(0, 0, 64, 64)
[node name="Background Nothing" type="Parallax2D" parent="." unique_id=603653601]
scroll_scale = Vector2(1.5, 1)
scroll_offset = Vector2(52, 11)
repeat_size = Vector2(0, 128)
autoscroll = Vector2(0, 9)
repeat_times = 5
scroll_offset = Vector2(-89, -27)
repeat_size = Vector2(0, 32)
autoscroll = Vector2(0, 2)
repeat_times = 11
[node name="Sprite2D" type="Sprite2D" parent="Foreground Stars"]
[node name="Sprite2D" type="Sprite2D" parent="Background Nothing" unique_id=2117909699]
modulate = Color(0.6524728, 0.65247285, 0.6524728, 1)
texture_repeat = 2
position = Vector2(89, 133)
texture = ExtResource("1_1f8kc")
position = Vector2(105, 133)
texture = ExtResource("1_b1x6b")
centered = false
region_enabled = true
region_rect = Rect2(0, 0, 128, 32)
region_rect = Rect2(0, 0, 64, 64)
[node name="Foreground Stars_b" type="Parallax2D" parent="."]
repeat_size = Vector2(0, 320)
autoscroll = Vector2(0, 7)
repeat_times = 5
[node name="Sprite2D" type="Sprite2D" parent="Foreground Stars_b"]
modulate = Color(0.71867925, 0.71867925, 0.71867925, 1)
[node name="Sprite2D2" type="Sprite2D" parent="Background Nothing" unique_id=534116580]
modulate = Color(0.6524728, 0.65247285, 0.6524728, 1)
texture_repeat = 2
position = Vector2(151, 59)
texture = ExtResource("2_mewf1")
position = Vector2(247, 133)
texture = ExtResource("1_b1x6b")
centered = false
flip_h = true
region_enabled = true
region_rect = Rect2(0, 0, 128, 32)
region_rect = Rect2(0, 0, 64, 64)
[node name="Midground Stars" type="Parallax2D" parent="."]
scroll_scale = Vector2(0.75, 1)
repeat_size = Vector2(0, 320)
autoscroll = Vector2(0, 5)
[node name="Sprite2D" type="Sprite2D" parent="Midground Stars"]
texture_repeat = 2
position = Vector2(120, 160)
texture = ExtResource("2_xwl8n")
region_enabled = true
region_rect = Rect2(0, 0, 240, 320)
[node name="Background Stars" type="Parallax2D" parent="."]
scroll_scale = Vector2(-1, 1)
repeat_size = Vector2(0, 320)
autoscroll = Vector2(0, 2)
[node name="Sprite2D" type="Sprite2D" parent="Background Stars"]
texture_repeat = 2
position = Vector2(120, 160)
texture = ExtResource("3_mewf1")
region_enabled = true
region_rect = Rect2(0, 0, 240, 320)
[node name="ColorRect" type="ColorRect" parent="."]
[node name="ColorRect" type="ColorRect" parent="." unique_id=23364495]
z_index = -5
offset_right = 239.0
offset_bottom = 323.0
color = Color(0, 0, 0, 1)
color = Color(0.14509805, 0.16470589, 0.23921569, 1)