0 votes

Good day,

I made a texture button (refresh) to reload the scene if the player wants to start again... and it does load the scene, but its stuck. It does not want to play. any ideas?

here is simply what i did:

extends TextureButton

func _ready():
    connect("pressed",self,"_on_pressed_refresh")

func _on_pressed_refresh():
    get_node("/root/global").setScene("res://SecondScene.tscn")
in Engine by (73 points)
edited by

there isn't such setScene method. did you make it?

1 Answer

+1 vote

there is SceneTree.reload_current_scene() method.
you can use it by get_tree().reload_current_scene()

by (9,664 points)
Welcome to Godot Engine Q&A, where you can ask questions and receive answers from other members of the community.

Please make sure to read How to use this Q&A? before posting your first questions.
Social login is currently unavailable. If you've previously logged in with a Facebook or GitHub account, use the I forgot my password link in the login box to set a password for your account. If you still can't access your account, send an email to webmaster@godotengine.org with your username.