small racing game im working on
Diffstat (limited to 'race.tscn')
| -rw-r--r-- | race.tscn | 52 |
1 files changed, 29 insertions, 23 deletions
@@ -1,4 +1,4 @@ -[gd_scene load_steps=20 format=3 uid="uid://dmkcxlevx4c7g"] +[gd_scene load_steps=21 format=3 uid="uid://dmkcxlevx4c7g"] [ext_resource type="Script" path="res://race.gd" id="1_ckbwd"] [ext_resource type="Environment" uid="uid://biwshm46yl62v" path="res://default_env.tres" id="2_pnp7e"] @@ -13,6 +13,7 @@ [ext_resource type="PackedScene" uid="uid://clw61td2wh84w" path="res://scenes/track.tscn" id="11_6q53c"] [ext_resource type="Curve3D" uid="uid://cuonflkcdybj0" path="res://tracks/test_curve.tres" id="12_8yl7p"] [ext_resource type="Resource" uid="uid://de46bcu1ivmtq" path="res://tracks/test.tres" id="13_sh6e8"] +[ext_resource type="PackedScene" uid="uid://nkh2xi7tnumc" path="res://ui/splits/splits.tscn" id="14_ge1w6"] [ext_resource type="Script" path="res://ui/intro_cam.gd" id="14_yajvg"] [sub_resource type="WorldBoundaryShape3D" id="WorldBoundaryShape3D_tkhh8"] @@ -21,9 +22,25 @@ material = ExtResource("4_i1mlf") size = Vector2(5000, 5000) +[sub_resource type="Animation" id="Animation_2si4r"] +length = 0.001 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("Counter:text") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [" +"] +} + [sub_resource type="Animation" id="Animation_uaks0"] resource_name = "count_in" -length = 1.5 +length = 3.0 step = 0.5 tracks/0/type = "value" tracks/0/imported = false @@ -32,7 +49,7 @@ tracks/0/path = NodePath("Counter:text") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { -"times": PackedFloat32Array(0, 0.5, 1, 1.5), +"times": PackedFloat32Array(0, 1, 2, 3), "transitions": PackedFloat32Array(1, 1, 1, 1), "update": 1, "values": ["[center][b]3[/b][/center]", "[center][b]2[/b][/center] @@ -46,7 +63,7 @@ tracks/1/path = NodePath("Counter:theme_override_colors/default_color") tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 1.5), +"times": PackedFloat32Array(0, 3), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [Color(1, 0.360784, 0.227451, 1), Color(0.980392, 0.737255, 0, 1)] @@ -58,7 +75,7 @@ tracks/2/path = NodePath("CanvasLayer/HBoxContainer/Panel2/Timer") tracks/2/interp = 1 tracks/2/loop_wrap = true tracks/2/keys = { -"times": PackedFloat32Array(1.5), +"times": PackedFloat32Array(3), "transitions": PackedFloat32Array(1), "values": [{ "args": [], @@ -83,7 +100,7 @@ tracks/4/path = NodePath("Camera") tracks/4/interp = 1 tracks/4/loop_wrap = true tracks/4/keys = { -"times": PackedFloat32Array(1.5), +"times": PackedFloat32Array(3), "transitions": PackedFloat32Array(1), "values": [{ "args": [], @@ -91,32 +108,18 @@ tracks/4/keys = { }] } -[sub_resource type="Animation" id="Animation_2si4r"] -length = 0.001 -tracks/0/type = "value" -tracks/0/imported = false -tracks/0/enabled = true -tracks/0/path = NodePath("Counter:text") -tracks/0/interp = 1 -tracks/0/loop_wrap = true -tracks/0/keys = { -"times": PackedFloat32Array(0), -"transitions": PackedFloat32Array(1), -"update": 1, -"values": [" -"] -} - [sub_resource type="AnimationLibrary" id="AnimationLibrary_hplnw"] _data = { "RESET": SubResource("Animation_2si4r"), "count_in": SubResource("Animation_uaks0") } -[node name="race" type="Node3D" node_paths=PackedStringArray("track")] +[node name="race" type="Node3D" node_paths=PackedStringArray("track", "splits", "timer")] script = ExtResource("1_ckbwd") car = ExtResource("6_nu32e") track = NodePath("Track") +splits = NodePath("CanvasLayer/Splits") +timer = NodePath("CanvasLayer/HBoxContainer/Panel2/Timer") [node name="Track" parent="." instance=ExtResource("11_6q53c")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0) @@ -191,6 +194,9 @@ script = ExtResource("10_58kgt") track = NodePath("../../Track") player_color = Color(1, 0.388235, 0.321569, 0.803922) +[node name="Splits" parent="CanvasLayer" instance=ExtResource("14_ge1w6")] +visible = false + [node name="IntroCamera" type="Camera3D" parent="." node_paths=PackedStringArray("main_cam", "track", "count_player")] transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 0, 0, 0) current = true |