Godot Progress Bar effect percentage of time left.
Average Godot Enjoyer
extends Panel onready var canfire = true onready var timer = $Reload_Timer onready var texture_progress = $TextureProgress onready var label = $Label onready var percentage_of_time
func _process(delta):
if timer.get_time_left() is greater than 0: percentage_of_time = ( (1 - timer.get_time_left() / timer.get_wait_time()) * 100 )
var use_int = int(percentage_of_time) label.text = str(use_int) + "%" texture_progress.value = percentage_of_time
func _on_Button_pressed(): if canfire: canfire = false $Reload_Timer.start()
func _on_Reload_Timer_timeout(): texture_progress.value = 100 label.text = "Full" canfire = true ... https://www.youtube.com/watch?v=cZXz_y1Tavc
2022-08-29
0.0 LBC
Copyrighted (contact publisher)
1699660 Bytes