Godot-SpaceShooter/Packed-Scenes/PlayerShip.tscn

109 lines
4.3 KiB
Plaintext

[gd_scene load_steps=11 format=3 uid="uid://tlr55u0gn20l"]
[ext_resource type="Script" path="res://Scripts/PlayerShip.cs" id="1_cpbf1"]
[ext_resource type="PackedScene" uid="uid://d0bi42b1tkjre" path="res://Packed-Scenes/PlayerShipExplosion.tscn" id="2_13dyf"]
[ext_resource type="ArrayMesh" uid="uid://68qoj4h2xh77" path="res://Meshes/PlayerShip.mesh" id="3_716so"]
[ext_resource type="Texture2D" uid="uid://dd4f3mkovliof" path="res://Textures/part_jet_flare_dff.png" id="4_87x8f"]
[ext_resource type="Material" uid="uid://c8qfub1ip6uqj" path="res://Material/PlayerShip.tres" id="4_oxh4m"]
[ext_resource type="Texture2D" uid="uid://dtiljorcwbex" path="res://Textures/part_jet_core_dff.png" id="5_034vf"]
[ext_resource type="Material" uid="uid://jsqnryvk0qes" path="res://Material/LaserBeamProcess.tres" id="7_24u2t"]
[ext_resource type="CapsuleMesh" uid="uid://yydtguqwa6us" path="res://Material/LaserBeamMaterial.tres" id="8_e60hj"]
[ext_resource type="PackedScene" uid="uid://ck31g3hvggoh" path="res://Packed-Scenes/LaserBeam.tscn" id="9_kbdnc"]
[sub_resource type="SphereShape3D" id="SphereShape3D_330dr"]
radius = 0.87
[node name="PlayerShip" type="Node3D" node_paths=PackedStringArray("cpulaser", "gpulaser", "jet", "PlayerRb", "shots", "healthBar")]
transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74227e-08, 0, -1, 0, 0, 0)
script = ExtResource("1_cpbf1")
cpulaser = NodePath("RigidBody3D/CollisionShape3D/LaserBeamParticles/CPUParticles3D")
explosion = ExtResource("2_13dyf")
gpulaser = NodePath("RigidBody3D/CollisionShape3D/LaserBeamParticles/GPUParticles3D")
jet = NodePath("RigidBody3D/CollisionShape3D/Jet")
laser = ExtResource("9_kbdnc")
PlayerRb = NodePath("RigidBody3D")
shots = NodePath("Shots")
healthBar = NodePath("ProgressBar")
[node name="RigidBody3D" type="RigidBody3D" parent="."]
mass = 100.0
gravity_scale = 0.0
[node name="CollisionShape3D" type="CollisionShape3D" parent="RigidBody3D"]
shape = SubResource("SphereShape3D_330dr")
[node name="PlayerShipMesh" type="MeshInstance3D" parent="RigidBody3D/CollisionShape3D"]
transform = Transform3D(0.01, 0, 0, 0, 0, -0.01, 0, 0.01, 0, 0, -0.0836085, 0)
gi_mode = 2
mesh = ExtResource("3_716so")
skeleton = NodePath("")
surface_material_override/0 = ExtResource("4_oxh4m")
[node name="Jet" type="Node3D" parent="RigidBody3D/CollisionShape3D"]
visible = false
[node name="JetCore" type="Sprite3D" parent="RigidBody3D/CollisionShape3D/Jet"]
transform = Transform3D(1, -3.55271e-14, 3.82137e-15, 3.82137e-15, 4.37114e-08, -1, 3.55271e-14, 1, 4.37114e-08, 0, 0.01, -1.392)
shaded = true
texture = ExtResource("5_034vf")
[node name="JetFlare" type="Sprite3D" parent="RigidBody3D/CollisionShape3D/Jet"]
transform = Transform3D(1, -2.84217e-14, 3.82137e-15, 3.82137e-15, 4.37114e-08, -1, 2.84217e-14, 1, 4.37114e-08, 0, -0.01, -1.392)
shaded = true
texture = ExtResource("4_87x8f")
[node name="LaserBeamParticles" type="Node3D" parent="RigidBody3D/CollisionShape3D"]
[node name="GPUParticles3D" type="GPUParticles3D" parent="RigidBody3D/CollisionShape3D/LaserBeamParticles"]
transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 0, -0.100476, 0)
emitting = false
amount = 100
lifetime = 5.0
trail_lifetime = 0.1
process_material = ExtResource("7_24u2t")
draw_pass_1 = ExtResource("8_e60hj")
[node name="CPUParticles3D" type="CPUParticles3D" parent="RigidBody3D/CollisionShape3D/LaserBeamParticles"]
transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 0, -0.100476, 0)
emitting = false
amount = 100
lifetime = 5.0
fixed_fps = 30
mesh = ExtResource("8_e60hj")
particle_flag_align_y = true
direction = Vector3(0, 0, -1)
spread = 1.0
gravity = Vector3(0, 0, 0)
initial_velocity_min = 10.0
initial_velocity_max = 15.0
scale_amount_min = 0.05
scale_amount_max = 0.05
[node name="GPUParticlesCollisionSphere3D" type="GPUParticlesCollisionSphere3D" parent="RigidBody3D"]
radius = 0.88
[node name="AudioListener3D" type="AudioListener3D" parent="."]
current = true
[node name="Shots" type="Node3D" parent="."]
[node name="ProgressBar" type="ProgressBar" parent="."]
anchors_preset = 7
anchor_left = 0.5
anchor_top = 1.0
anchor_right = 0.5
anchor_bottom = 1.0
offset_left = -238.0
offset_top = -1241.0
offset_right = 251.0
offset_bottom = -1214.0
grow_horizontal = 2
grow_vertical = 0
size_flags_horizontal = 4
size_flags_vertical = 8
max_value = 10.0
step = 1.0
value = 7.0
rounded = true
show_percentage = false