godot - 有没有办法获得多个实例对象的位置?
问题描述
我的根节点是这样设置的:
世界
- 播放器
- 目的
- 对象2
- 对象3
- 对象4
我的播放器有一个特定区域,当一个物体进入时,它会打印出原始物体的位置。我尝试使用
get_node("/root/World/object").get_position()
但是对象是一个实例场景,我有几个:object2
,,, 。即使进入我的播放器区域,它仍然会打印原始对象的位置。object3
object4
object2
解决方案
也许您可以将“对象”添加到组(例如,名为“my_group”)。
然后调用:
for object in get_tree().get_nodes_in_group("my_group"):
member.get_position()
...
.
推荐阅读
- python - 如何使用 TWEEPY 修复此“未找到模块错误”?
- mysql - MySql:这个查询可以更高效吗?
- sha256 - 如何以这种格式在 PHP 中创建 SHA256 密码?
- model - “在...中评估参数 'Gain' 时出错” Simulink 错误
- javascript - 有没有办法在不发布到 NPM 的情况下将模板组件集成到本地框架中?
- javascript - 切换 Facebook 评论插件配色方案
- python - 如何设置cartopy海岸线以匹配实际纬度和经度
- javascript - 从文档片段中获取属性?
- node.js - 用于服务页面和端点的 Express 服务器
- google-cloud-platform - 删除版本后更新时持续 GCLOUD APP DEPLOY?