3D模型转换 2D Canvas UI坐标

目前需要做新手引导,请问下怎么将3D 模型转换为 2D ui下的 Canvas 坐标,能够实现新手引导的功能

这是我实现的一个游走怪物身上挂载生命条的方法

let _v3_0: Vec3 = new Vec3(0, 0, 0);
this.lifeBarParentNode.getWorldPosition(_v3_0);
GameEntity.mCamera.getComponent(CameraComponent).convertToUINode(_v3_0, this.lifeBarNode.parent, _v3_0);
this.lifeBarNode.setPosition(_v3_0);

this.lifeBarParentNode //3d 节点
GameEntity.mCamera //全局相机节点
this.lifeBarNode //2d血条节点

1赞

如图所示,按照你这个方法写出来之后x方向坐标完全不对啊