godot-shooter / commit
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