UICoordinateTracker组件不够完善

UICoordinateTracker 组件是设计了节点位置变更触发映射事件,但没设计相机位置变更的映射事件
导致在多人控制相机跟随的游戏场景无法使用
比如: 客户端A,客户端B在同一场景,映射为血条
客户端A不动,客户端B移动,那么在客户端B的界面,客户端A血条的位置是错误的,因为相机移动了,而客户端A的血条没发生变化(应该相对相机移动的位置,使血条保持在客户端A的头上)

麻烦大佬们看看哦

update(){

    //先获取要显示信息UI的节点的世界坐标
    this.unitInfoShowUIMap.node.getWorldPosition(this.ui3DWorldPos);
    //将世界坐标映射到UI坐标
    cc.pipelineUtils.WorldNode3DToLocalNodeUI(this.cameraComponent, this.ui3DWorldPos, this.chaInfoShowUINode, this.uiPos);

    this.chaInfoShowUINode.setPosition(this.uiPos);

}

我现在先update实时刷新来实现了

感谢反馈~

但是你这个 近大远小怎么实现呢