3.11.15.2.17 UICoordinateTracker 组件参考

优质
小牛编辑
129浏览
2023-12-01

该组件是在 UI 上执行坐标转换以及模拟透视相机下 3D 物体近大远小效果。通过事件的方式将转换后的坐标以及物体在视口下的占比返回。适用于 3D 人物血条以及姓名条之类功能。

UICoordinateTracker 属性

属性功能说明
Target目标对象。需要转换到哪一个 UI 节点下。
Camera照射相机。
UseScale是否是缩放映射。如果是透视相机,勾选此项,返回一个物体在视口下的占比。
Distance距相机多少距离为正常显示计算大小。根据模型在相机下的照射效果调整最佳位置,以该位置为分界线计算在视口占比。
CoordinateDataEvents映射数据事件。回调的第一个参数是映射后的本地坐标,第二个是距相机距离比。

案例可参照:https://github.com/cocos-creator/demo-ui/tree/3d 的 rocker 场景。

该组件即将在 1.2 版本上移除