先说说我目前的做法吧,
我将3d物体上的UI(血条,蓝条等等…)全放在2d摄像机下的,ui跟随物体移动的方式就是将3d物体的坐标转换为2d屏幕坐标,事实上这个过程会经历多次转换。
-
将3d节点的坐标转换到世界空间坐标系。
-
将坐标从世界坐标系转化到屏幕坐标系。
-
将一个点转换到节点 (局部) 空间坐标系。
**????**what,就这么一个简单的操作居然要经历如此多次的转换,导致这些不必要计算开销我想多半是我姿势不对吧。
论坛里的各位大佬你们是一种怎样的姿势来做这些操作的呢,请务必教教我。
ps:
我尝试过将ui跟模型放在同一父节点下,并将ui切换为3d节点,可是透视关系始终调整不好,
还有一种方式,用触点位置直接做差值计算。


我就是这么做的啊,可是转换出来的坐标差的太大了~