Attention | Topic was automatically imported from the old Question2Answer platform. | |
Asked By | StrikerSVX |
hi, i’m currently working on my project, it’s being hard to do alone but i’m going well, today my task was to make the HUD of my game work, after trying and trying i could find a way but it wasn’t the way i needed, this is how it is:
This is the script that let the player choose a color to its car and drive in that color:
extends Control
onready var car = load("res://Scenes/DeftoriaCar.tscn").instance()
func _process(delta):
if $CenterContainer/VBoxContainer/ColorPickerButton.color:
$CenterContainer/VBoxContainer/ColorPickerButton/ColorEx.modulate = $CenterContainer/VBoxContainer/ColorPickerButton.color
car.get_node("CarColor").modulate = $CenterContainer/VBoxContainer/ColorPickerButton.color
func _on_StartButton_pressed():
get_tree().change_scene("res://Scenes/WorldMain.tscn")
car = load("res://Scenes/DeftoriaCar.tscn").instance()
car.get_node("CarColor").modulate = $CenterContainer/VBoxContainer/ColorPickerButton.color
get_parent().add_child(car)
car.set_z_index(1)
queue_free()
This is the script for my HUD:
extends Node
onready var viewport1 = $Viewports/ViewportContainer1/Viewport1
onready var camera1 = $Viewports/ViewportContainer1/Viewport1/Camera2D
onready var minimapcam = $Minimap/Viewport/Camera2D
onready var world = $Viewports/ViewportContainer1/Viewport1/WorldMain
func _ready():
$Minimap/Viewport.world_2d = viewport1.world_2d
camera1.target = world.get_node("Player_1")
minimapcam.target = world.get_node("Player_1")
When testing it i came to the conclusion that i need to make the HUD know when the player has entered with the car in the game, because if i was to make in another way i would need to a lot of code to all the vehicles, but i don’t know a lot about the ways of doing it, i just want to make a little racing game, any help would be apreciated.
You would like to have your HUD follow your player?
Allan | 2018-12-18 21:29
My Hud is already following the player, but only if i phisically instance it on my world, but if i do that my cars aren’t color anymore, what i need is that the hud sees when the player enters the world.
StrikerSVX | 2018-12-18 21:36