small racing game im working on
make minimap not fail when ghost dies
bendn 2023-01-29
parent 5b89514 · commit 0d24589
-rw-r--r--project.godot1
-rw-r--r--ui/map.gd4
2 files changed, 2 insertions, 3 deletions
diff --git a/project.godot b/project.godot
index 6d328fa..8f2abe3 100644
--- a/project.godot
+++ b/project.godot
@@ -25,7 +25,6 @@ window/stretch/aspect="expand"
movie_writer/movie_file="/home/bendn/Documents/tracer/movie.mp4.avi"
movie_writer/disable_vsync=true
-movie_writer/fps=30
[importer_defaults]
diff --git a/ui/map.gd b/ui/map.gd
index cdde4f9..24b44ae 100644
--- a/ui/map.gd
+++ b/ui/map.gd
@@ -32,7 +32,8 @@ func _ready() -> void:
func _process(_delta: float) -> void:
for follower in followers:
- (follower[0] as PathFollow2D).progress = track.curve.get_closest_offset((follower[1] as Node3D).global_position)
+ if is_instance_valid(follower[1]):
+ (follower[0] as PathFollow2D).progress = track.curve.get_closest_offset((follower[1] as Node3D).global_position)
func vec(xy: float) -> Vector2:
return Vector2(xy, xy)
@@ -49,7 +50,6 @@ func mkfollower(node: Node3D, tex: Texture, mod := Color.WHITE, back := false):
else:
followers.push_back([follower, node])
-
func flatten(v: Vector3) -> Vector2:
return Vector2(v.x, v.z)