У меня есть дверь и персонаж. Когда персонаж касается двери, дверь должна нас перенести на другую сцену.
Проблема: другая сцена включается при касании, но персонаж не появляется. Еще появляются ошибки при касании.
Ошибки:
door.gd:6 @ _on_body_entered(): This function can't be used during the in/out signal.
door.gd:6 @ _on_body_entered(): Removing a CollisionObject node during a physics callback is not allowed and will cause undesired behavior. Remove with call_deferred() instead.
Код:
extends Area2D
@export_file("*.tscn") var next_level
func _on_body_entered(_body):
get_tree().change_scene_to_file(next_level)