@karuch

Почему выдает ошибку при касании в godot 4?

У меня есть дверь и персонаж. Когда персонаж касается двери, дверь должна нас перенести на другую сцену.

Проблема: другая сцена включается при касании, но персонаж не появляется. Еще появляются ошибки при касании.

Ошибки:
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)
  • Вопрос задан
  • 75 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы