Plus de feux rouges et des portes qui vont vivre
Et oui du nouveau encore!
This commit is contained in:
@@ -8,9 +8,13 @@ extends PathFollow2D
|
||||
|
||||
# Called every frame. 'delta' is the elapsed time since the previous frame.
|
||||
func _process(delta: float) -> void:
|
||||
if car == null:
|
||||
return
|
||||
if (delta > 0.01):
|
||||
return
|
||||
if position.distance_to(car.position) < distanceMax:
|
||||
progress += car.speed * delta
|
||||
if progress_ratio > 1:
|
||||
progress_ratio = progress_ratio - 1
|
||||
if progress_ratio > 0:
|
||||
if progress > 0:
|
||||
car.moveTo(position);
|
||||
|
||||
@@ -1,13 +1,9 @@
|
||||
[gd_scene load_steps=12 format=3 uid="uid://b4ydi1vv8dvwr"]
|
||||
[gd_scene load_steps=7 format=3 uid="uid://b4ydi1vv8dvwr"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://d1oqt6sbjvopi" path="res://maps/world.tscn" id="1_6vs81"]
|
||||
[ext_resource type="PackedScene" uid="uid://vclpg4e4ql54" path="res://caracters/player/player.tscn" id="2_5x6b5"]
|
||||
[ext_resource type="PackedScene" uid="uid://cl201baro5y5" path="res://vehicules/npc_car.tscn" id="3_yuakw"]
|
||||
[ext_resource type="PackedScene" uid="uid://bt1p311rn1h6q" path="res://vehicules/car.tscn" id="4_bqm78"]
|
||||
[ext_resource type="PackedScene" uid="uid://drwmmg2b6nlih" path="res://urban_furnitures/facing_south/high_road_sign.tscn" id="5_3rm0b"]
|
||||
[ext_resource type="PackedScene" uid="uid://c6nlrmhu8362v" path="res://urban_furnitures/facing_south/high_semaphore.tscn" id="6_xgcq1"]
|
||||
[ext_resource type="PackedScene" uid="uid://bmunphhwcsl3a" path="res://urban_furnitures/facing_north/high_semaphore.tscn" id="7_5gfx2"]
|
||||
[ext_resource type="PackedScene" uid="uid://dpyadhlqawviq" path="res://vehicules/brakeZone.tscn" id="8_q1enh"]
|
||||
|
||||
[sub_resource type="Curve2D" id="Curve2D_shblg"]
|
||||
_data = {
|
||||
@@ -21,9 +17,6 @@ _data = {
|
||||
}
|
||||
point_count = 22
|
||||
|
||||
[sub_resource type="RectangleShape2D" id="RectangleShape2D_tmewa"]
|
||||
size = Vector2(79, 94)
|
||||
|
||||
[node name="scene1" type="Node2D"]
|
||||
|
||||
[node name="monde" parent="." instance=ExtResource("1_6vs81")]
|
||||
@@ -60,31 +53,4 @@ distanceMax = 150
|
||||
|
||||
[node name="Car" parent="movibles/cars/Path2D2" instance=ExtResource("4_bqm78")]
|
||||
position = Vector2(803, 1558)
|
||||
speed = 400
|
||||
|
||||
[node name="statics" type="Node2D" parent="."]
|
||||
position = Vector2(690, -8)
|
||||
|
||||
[node name="roadSign1" parent="statics" instance=ExtResource("5_3rm0b")]
|
||||
position = Vector2(-1538, 118)
|
||||
|
||||
[node name="roadSign2" parent="statics" instance=ExtResource("5_3rm0b")]
|
||||
position = Vector2(9, -1201)
|
||||
|
||||
[node name="Sempahore" parent="." node_paths=PackedStringArray("dependantSemaphore") instance=ExtResource("6_xgcq1")]
|
||||
position = Vector2(160, -14)
|
||||
dependantSemaphore = NodePath("../Semaphore2")
|
||||
|
||||
[node name="Semaphore2" parent="." instance=ExtResource("7_5gfx2")]
|
||||
position = Vector2(-94, 258)
|
||||
hasOwnTimerEnabled = false
|
||||
|
||||
[node name="brakeZones" type="Node2D" parent="."]
|
||||
|
||||
[node name="Area2D" parent="brakeZones" instance=ExtResource("8_q1enh")]
|
||||
position = Vector2(1016, 59)
|
||||
fullStop = false
|
||||
|
||||
[node name="CollisionShape2D" type="CollisionShape2D" parent="brakeZones/Area2D"]
|
||||
position = Vector2(-9.5, 6)
|
||||
shape = SubResource("RectangleShape2D_tmewa")
|
||||
speed = 500
|
||||
|
||||
Reference in New Issue
Block a user