为3D物体添加一个跟随的2D物体

场景搭建
如图所示,创建MeshInstance节点并且分别设置一个地板以及球形3D物体

创建camera3D并设置相机视角
为3D物体加上2D物体
在MeshInstance下新建子节点,在该例子中是创建的TextureRect节点,并设置texture图片属性
当前状态下该2D物品并没有跟随3D物体

在3D节点下创建脚本来关联节点位置
extends MeshInstance
func _process(delta):
var pos = get_translation()
var screen_pos = get_parent().get_node("Camera").unproject_position(pos)
$TextureRect.set_position(Vector2(screen_pos.x, screen_pos.y - 130))
