small racing game im working on
Diffstat (limited to 'assets/cars/kenney_sedan/sedan.tscn')
| -rw-r--r-- | assets/cars/kenney_sedan/sedan.tscn | 47 |
1 files changed, 46 insertions, 1 deletions
diff --git a/assets/cars/kenney_sedan/sedan.tscn b/assets/cars/kenney_sedan/sedan.tscn index 3dce50a..de261b3 100644 --- a/assets/cars/kenney_sedan/sedan.tscn +++ b/assets/cars/kenney_sedan/sedan.tscn @@ -1,6 +1,21 @@ -[gd_scene load_steps=18 format=3 uid="uid://t1r24qnrojl"] +[gd_scene load_steps=33 format=3 uid="uid://c157wew5y33bo"] [ext_resource type="Script" path="res://classes/car.gd" id="1_pdccm"] +[ext_resource type="Script" path="res://assets/cars/engine.gd" id="2_rxib8"] +[ext_resource type="AudioStream" uid="uid://dlh4kgp4a23ib" path="res://assets/sounds/engine/high.wav" id="2_xgntt"] +[ext_resource type="AudioStream" uid="uid://dua01ca8om1md" path="res://assets/sounds/engine/low.wav" id="3_4jicv"] +[ext_resource type="Curve" uid="uid://f1go1j7raaq1" path="res://assets/cars/sounds/idle_db.tres" id="3_gwsff"] +[ext_resource type="AudioStream" uid="uid://c8ndjqdhoymmd" path="res://assets/sounds/engine/med.wav" id="4_aqqj1"] +[ext_resource type="AudioStream" uid="uid://yh1tvvitnvhl" path="res://assets/sounds/engine/idle.wav" id="4_fubff"] +[ext_resource type="Curve" uid="uid://bq1r63t410ork" path="res://assets/cars/sounds/low_db.tres" id="4_rdkge"] +[ext_resource type="Curve" uid="uid://d15cjufi3m0wg" path="res://assets/cars/sounds/med_db.tres" id="5_7w6r4"] +[ext_resource type="Curve" uid="uid://d0rkqfng2uvkw" path="res://assets/cars/sounds/high_db.tres" id="6_h74co"] +[ext_resource type="Curve" uid="uid://blatk508sq620" path="res://assets/cars/sounds/idle_pitch.tres" id="7_hu8t3"] +[ext_resource type="Curve" uid="uid://bof1lx0nk5jte" path="res://assets/cars/sounds/low_pitch.tres" id="8_7rdpj"] +[ext_resource type="Curve" uid="uid://da7vdsdlv8l70" path="res://assets/cars/sounds/med_pitch.tres" id="9_ret6y"] +[ext_resource type="Curve" uid="uid://ox0sapaob1jh" path="res://assets/cars/sounds/high_pitch.tres" id="10_28pjg"] +[ext_resource type="Script" path="res://assets/cars/gearbox.gd" id="11_augb2"] +[ext_resource type="AudioStream" uid="uid://di8wcnme3mqbf" path="res://assets/sounds/shifts/1.wav" id="11_rwd1j"] [sub_resource type="PhysicsMaterial" id="PhysicsMaterial_hs0do"] friction = 0.71 @@ -417,3 +432,33 @@ skeleton = NodePath("") [node name="Coll" type="CollisionShape3D" parent="."] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.43328, 0) shape = SubResource("SphereShape3D_t532n") + +[node name="Engine" type="Node3D" parent="." node_paths=PackedStringArray("car")] +script = ExtResource("2_rxib8") +db_curves = Array[Curve]([ExtResource("3_gwsff"), ExtResource("4_rdkge"), ExtResource("5_7w6r4"), ExtResource("6_h74co")]) +pitch_curves = Array[Curve]([ExtResource("7_hu8t3"), ExtResource("8_7rdpj"), ExtResource("9_ret6y"), ExtResource("10_28pjg")]) +car = NodePath("..") + +[node name="low" type="AudioStreamPlayer" parent="Engine"] +stream = ExtResource("3_4jicv") +volume_db = -25.0 + +[node name="med" type="AudioStreamPlayer" parent="Engine"] +stream = ExtResource("4_aqqj1") +volume_db = -25.0 + +[node name="high" type="AudioStreamPlayer" parent="Engine"] +stream = ExtResource("2_xgntt") +volume_db = -25.0 + +[node name="idle" type="AudioStreamPlayer" parent="Engine"] +stream = ExtResource("4_fubff") + +[node name="Gearbox" type="Node3D" parent="."] +script = ExtResource("11_augb2") + +[node name="Shift1" type="AudioStreamPlayer" parent="Gearbox"] +stream = ExtResource("11_rwd1j") +volume_db = -25.0 + +[connection signal="shifted" from="." to="Gearbox" method="_on_sedan_shifted"] |