fuzzyworld

godot-shooter / commit

Fixed starry background.

61fbb9f6f8e778829ea84944d77c1217815ccc30 · Pavel Safronov · 2023-11-09 13:50:09 -0800 · parents 8ff7be41423d

Fixed starry background.
 Enemy.tscn     |  1 +
 Player.tscn    |  3 ++-
 StarField.tscn | 11 +++++++----
 World.tscn     | 10 ++--------
 4 files changed, 12 insertions(+), 13 deletions(-)

diff --git a/Enemy.tscn b/Enemy.tscn
index e68c8db..efba735 100644
--- a/Enemy.tscn
+++ b/Enemy.tscn
@@ -84,6 +84,7 @@ tracks/2/keys = {
 
 [node name="Enemy" type="KinematicBody2D"]
 modulate = Color( 1, 1, 1, 0 )
+z_index = 10
 script = ExtResource( 2 )
 
 [node name="Graphics" type="Node2D" parent="."]
diff --git a/Player.tscn b/Player.tscn
index 7ca3658..e9e0f61 100644
--- a/Player.tscn
+++ b/Player.tscn
@@ -1,4 +1,4 @@
-[gd_scene load_steps=15 format=2]
+[gd_scene load_steps=16 format=2]
 
 [ext_resource path="res://assets/kenney_simple-space/PNG/Default/ship_sidesA.png" type="Texture" id=1]
 [ext_resource path="res://Explosion.tscn" type="PackedScene" id=2]
@@ -158,6 +158,7 @@ tracks/0/keys = {
 
 [node name="Player" type="KinematicBody2D" groups=["player"]]
 rotation = -0.000165944
+z_index = 10
 script = ExtResource( 3 )
 shield_active = false
 
diff --git a/StarField.tscn b/StarField.tscn
index 4cc569a..66b0600 100644
--- a/StarField.tscn
+++ b/StarField.tscn
@@ -9,28 +9,31 @@ gradient = SubResource( 5 )
 fill_to = Vector2( 1, 1 )
 
 [sub_resource type="Curve" id=1]
-_data = [ Vector2( 0, 0 ), 0.0, 0.0, 0, 0, Vector2( 0.256659, 1 ), 0.0, 0.0, 0, 0, Vector2( 0.490196, 0.297297 ), 0.0, 0.0, 0, 0, Vector2( 0.74092, 1 ), 0.0, 0.0, 0, 0, Vector2( 1, 0 ), 0.0, 0.0, 0, 0 ]
+_data = [ Vector2( 0, 0.193694 ), 0.0, 0.0, 0, 0, Vector2( 0.256659, 1 ), 0.0, 0.0, 0, 0, Vector2( 0.490196, 0.297297 ), 0.0, 0.0, 0, 0, Vector2( 0.74092, 1 ), 0.0, 0.0, 0, 0, Vector2( 1, 0.157658 ), 0.0, 0.0, 0, 0 ]
 
 [sub_resource type="Gradient" id=4]
+offsets = PoolRealArray( 0.00875274, 0.0415755, 0.420131, 0.461707, 1 )
+colors = PoolColorArray( 1, 1, 1, 0, 0.925078, 0.925078, 0.925078, 1, 0.242891, 0.242891, 0.242891, 1, 0.168627, 0.168627, 0.168627, 0, 1, 1, 1, 1 )
 
 [node name="Node2D" type="Node2D"]
 
 [node name="Polygon2D" type="Polygon2D" parent="."]
 visible = false
-position = Vector2( -1024, -600 )
+position = Vector2( 0, -1 )
 antialiased = true
 texture = SubResource( 6 )
 invert_enable = true
 invert_border = 5.0
-polygon = PoolVector2Array( 0, 0, 2048, 0, 2048, 1200, 0, 1200 )
+polygon = PoolVector2Array( 0, 0, 600, 0, 600, 1000, 0, 1000 )
 
 [node name="StarField" type="CPUParticles2D" parent="."]
+position = Vector2( 300, 500 )
 amount = 200
 lifetime = 10.0
 preprocess = 191.72
 texture = ExtResource( 1 )
 emission_shape = 2
-emission_rect_extents = Vector2( 1024, 600 )
+emission_rect_extents = Vector2( 300, 500 )
 gravity = Vector2( 0, 0 )
 angular_velocity = 50.0
 angular_velocity_random = 1.0
diff --git a/World.tscn b/World.tscn
index f897875..a408a99 100644
--- a/World.tscn
+++ b/World.tscn
@@ -29,21 +29,19 @@ layer = -100
 scroll_ignore_camera_zoom = true
 
 [node name="Foreground" type="ParallaxLayer" parent="Background/ParallaxBackground"]
-motion_mirroring = Vector2( 2048, 1200 )
+motion_mirroring = Vector2( 600, 1000 )
 
 [node name="StarField" parent="Background/ParallaxBackground/Foreground" instance=ExtResource( 5 )]
 
 [node name="Background" type="ParallaxLayer" parent="Background/ParallaxBackground"]
-visible = false
 modulate = Color( 1, 1, 1, 0.501961 )
 motion_scale = Vector2( 0.8, 0.8 )
-motion_mirroring = Vector2( 2048, 1200 )
+motion_mirroring = Vector2( 600, 1000 )
 __meta__ = {
 "_edit_group_": true
 }
 
 [node name="StarField2" parent="Background/ParallaxBackground/Background" instance=ExtResource( 5 )]
-visible = false
 
 [node name="Player" parent="." instance=ExtResource( 2 )]
 health = 5
@@ -54,10 +52,6 @@ health = 5
 
 [node name="HUD" parent="UI" instance=ExtResource( 3 )]
 pause_mode = 2
-margin_left = -4.0
-margin_top = -3.0
-margin_right = -4.0
-margin_bottom = -3.0
 
 [node name="PauseMenu" type="Control" parent="UI"]
 pause_mode = 2