From 40f96d3f07ea485f49b1bfda8a6385f89ee85af1 Mon Sep 17 00:00:00 2001 From: veclavtalica Date: Tue, 11 Feb 2025 14:33:03 +0300 Subject: [PATCH] add nicknames over players --- src/ingame/player.gd | 7 +++++++ src/ingame/player.tscn | 6 ++++++ 2 files changed, 13 insertions(+) diff --git a/src/ingame/player.gd b/src/ingame/player.gd index 460bb7c..08d3fe9 100644 --- a/src/ingame/player.gd +++ b/src/ingame/player.gd @@ -24,8 +24,15 @@ var _projectile_speed := 12.0 var controls_disabled := false +# What the others see. +func _init_bystander() -> void: + $Nickname.text = GameState.fetch().player_data[id].username + $Nickname.show() + + func _ready() -> void: if id != multiplayer.get_unique_id(): + _init_bystander() return $Model.hide() diff --git a/src/ingame/player.tscn b/src/ingame/player.tscn index c277cb3..fe4c568 100644 --- a/src/ingame/player.tscn +++ b/src/ingame/player.tscn @@ -69,3 +69,9 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.6, 0) [node name="ShotSound" type="AudioStreamPlayer3D" parent="."] stream = ExtResource("3_u2hxa") bus = &"SoundEffects" + +[node name="Nickname" type="Label3D" parent="."] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.14713, 0) +visible = false +billboard = 1 +text = "hello"