69 lines
2.7 KiB
Plaintext
69 lines
2.7 KiB
Plaintext
[gd_scene load_steps=9 format=3 uid="uid://det8556rpxhbv"]
|
|
|
|
[ext_resource type="PackedScene" uid="uid://tlr55u0gn20l" path="res://Packed-Scenes/player_ship.tscn" id="1_njb5h"]
|
|
[ext_resource type="Texture2D" uid="uid://cg6n1hh3lj7rn" path="res://Textures/tile_nebula_green_dff.png" id="2_43vix"]
|
|
[ext_resource type="Script" path="res://Scripts/Background.cs" id="3_imgbw"]
|
|
[ext_resource type="PackedScene" uid="uid://6dn1gjqffnt" path="res://Packed-Scenes/asteroid_01.tscn" id="5_do6ba"]
|
|
[ext_resource type="PackedScene" uid="uid://cvlxm2yrohsca" path="res://Packed-Scenes/asteroid_02.tscn" id="6_tqoe7"]
|
|
[ext_resource type="PackedScene" uid="uid://brqqgidqchi88" path="res://Packed-Scenes/asteroid_03.tscn" id="7_v6ul2"]
|
|
[ext_resource type="AudioStream" uid="uid://bthqgu8sulv77" path="res://Sounds/music_background.wav" id="8_4ms0p"]
|
|
[ext_resource type="Script" path="res://Scripts/GameManager.cs" id="9_rsrr5"]
|
|
|
|
[node name="SpaceShooter" type="Node3D"]
|
|
|
|
[node name="PlayerShip" parent="." instance=ExtResource("1_njb5h")]
|
|
transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74227e-08, 0, -1, 0, 0, 5)
|
|
|
|
[node name="Camera3D" type="Camera3D" parent="."]
|
|
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 0, 8, 0)
|
|
|
|
[node name="AudioListener3D" type="AudioListener3D" parent="Camera3D"]
|
|
current = true
|
|
|
|
[node name="DirectionalLight3D" type="DirectionalLight3D" parent="."]
|
|
transform = Transform3D(1, 0, 0, 0, 0.707106, 0.707106, 0, -0.707106, 0.707106, 10, 10, 10)
|
|
|
|
[node name="Background" type="Sprite3D" parent="."]
|
|
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, -1, 0, 1, -4.37114e-08, 0, -0.5, 0)
|
|
billboard = 1
|
|
shaded = true
|
|
double_sided = false
|
|
texture = ExtResource("2_43vix")
|
|
region_enabled = true
|
|
region_rect = Rect2(0, 0, 810, 1380)
|
|
script = ExtResource("3_imgbw")
|
|
|
|
[node name="BackgroundMusic" type="AudioStreamPlayer" parent="."]
|
|
stream = ExtResource("8_4ms0p")
|
|
volume_db = -20.0
|
|
autoplay = true
|
|
|
|
[node name="GameManager" type="Node" parent="." node_paths=PackedStringArray("labelAsteroids", "labelLifes")]
|
|
script = ExtResource("9_rsrr5")
|
|
asteroids = Array[PackedScene]([ExtResource("5_do6ba"), ExtResource("6_tqoe7"), ExtResource("7_v6ul2")])
|
|
spawnRate = 0.5
|
|
labelAsteroids = NodePath("../Control/LabelAsteroids")
|
|
labelLifes = NodePath("../Control/LabelLives")
|
|
|
|
[node name="Control" type="Control" parent="."]
|
|
layout_mode = 3
|
|
anchors_preset = 0
|
|
offset_right = 40.0
|
|
offset_bottom = 40.0
|
|
|
|
[node name="LabelAsteroids" type="RichTextLabel" parent="Control"]
|
|
layout_mode = 2
|
|
offset_left = 20.0
|
|
offset_top = 20.0
|
|
offset_right = 260.0
|
|
offset_bottom = 40.0
|
|
text = "Asteroids: 0"
|
|
|
|
[node name="LabelLives" type="RichTextLabel" parent="Control"]
|
|
layout_mode = 2
|
|
offset_left = 20.0
|
|
offset_top = 47.0
|
|
offset_right = 260.0
|
|
offset_bottom = 67.0
|
|
text = "Lives: 3"
|