spacegame/player/player.tscn
2025-02-28 17:55:52 +01:00

63 lines
2.2 KiB
Text

[gd_scene load_steps=10 format=3 uid="uid://b3xadpl4pu33u"]
[ext_resource type="Script" path="res://player/player.gd" id="1_kkw55"]
[ext_resource type="Texture2D" uid="uid://dlenptyfk1iwn" path="res://player/ship.png" id="2_1h4u8"]
[ext_resource type="PackedScene" uid="uid://y08tu4ftj3t4" path="res://player/thruster.tscn" id="3_r6c8y"]
[sub_resource type="PhysicsMaterial" id="PhysicsMaterial_6481p"]
friction = 0.0
[sub_resource type="Curve" id="Curve_f2yms"]
_data = [Vector2(0, 0), 0.0, 0.0, 0, 0, Vector2(0.217391, 1), 0.0, 0.0, 0, 0, Vector2(0.804348, 1), 0.0, 0.0, 0, 0, Vector2(1, 0), 0.0, 0.0, 0, 0]
point_count = 4
[sub_resource type="CurveTexture" id="CurveTexture_q5aon"]
curve = SubResource("Curve_f2yms")
[sub_resource type="Curve" id="Curve_kdc30"]
_data = [Vector2(0, 0), 0.0, 0.0, 0, 0, Vector2(0.195652, 1), 0.0, 0.0, 0, 0, Vector2(0.820158, 1), 0.0, 0.0, 0, 0, Vector2(1, 0), 0.0, 0.0, 0, 0]
point_count = 4
[sub_resource type="CurveTexture" id="CurveTexture_w2mcu"]
curve = SubResource("Curve_kdc30")
[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_k0vl1"]
particle_flag_disable_z = true
emission_shape = 3
emission_box_extents = Vector3(200, 200, 1)
angle_min = -720.0
angle_max = 720.0
spread = 180.0
initial_velocity_max = 1.0
angular_velocity_min = -10.0
angular_velocity_max = 9.99998
gravity = Vector3(0, 0, 0)
scale_max = 2.0
scale_curve = SubResource("CurveTexture_w2mcu")
alpha_curve = SubResource("CurveTexture_q5aon")
[node name="player" type="RigidBody2D"]
physics_material_override = SubResource("PhysicsMaterial_6481p")
gravity_scale = 0.0
can_sleep = false
angular_damp = 2.0
script = ExtResource("1_kkw55")
[node name="camera" type="Camera2D" parent="."]
zoom = Vector2(4, 4)
position_smoothing_enabled = true
[node name="stars" type="GPUParticles2D" parent="camera"]
amount = 100
process_material = SubResource("ParticleProcessMaterial_k0vl1")
lifetime = 30.0
[node name="collision" type="CollisionPolygon2D" parent="."]
polygon = PackedVector2Array(-5, 7, 0, -7, 5, 7, 2, 8, -2, 8)
[node name="image" type="Sprite2D" parent="."]
texture = ExtResource("2_1h4u8")
[node name="thruster" parent="." instance=ExtResource("3_r6c8y")]
unique_name_in_owner = true
position = Vector2(0, 8)