Задать вопрос
@Solid1Goose

Как получить информацию о теле, вошедшем на территорию?

У меня есть тело, включенное в область, у этого тела есть переменная plusPoints, как мне получить эту переменную в другой сцене?
это не работает:
extends Node2D

var plusPoints = '123'
signal hit

func _on_sprite_hit_box_area_entered(area: Area2D) -> void:
	hit.emit()

func _on_score_hit_box_body_entered(body: Node2D) -> void:
	print(body.plusPoints)

пожалуйста помогите мне и не сердитесь, если вопрос покажется глупым, я только начал изучать годо
  • Вопрос задан
  • 300 просмотров
Подписаться 1 Простой 3 комментария
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Разработчик игр на Unity
    12 месяцев
    Далее
  • Merion Academy
    Разработка игр на движке Flutter: Flame
    2 месяца
    Далее
  • Stepik
    Разработчик 2D и 3D игр на игровом движке Unity с нуля до про.
    2 недели
    Далее
Решения вопроса 1
@Solid1Goose Автор вопроса
Надо было body.get_parent().ПЕРЕМЕННАЯ, так как скрипт был прикреплен именно к узлу родителя, а не area2D.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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