首页 > 解决方案 > 有没有办法获得多个实例对象的位置?

问题描述

我的根节点是这样设置的:

世界

  • 播放器
  • 目的
  • 对象2
  • 对象3
  • 对象4

我的播放器有一个特定区域,当一个物体进入时,它会打印出原始物体的位置。我尝试使用

get_node("/root/World/object").get_position()

但是对象是一个实例场景,我有几个:object2,,, 。即使进入我的播放器区域,它仍然会打印原始对象的位置。object3object4object2

标签: godot

解决方案


也许您可以将“对象”添加到组(例如,名为“my_group”)。

然后调用:

for object in get_tree().get_nodes_in_group("my_group"):
    member.get_position()
    ...

.


推荐阅读