3D坐标转2D,在rendertexture里表现异常

想要达到的效果是2D血条跟随3D人物移动(人物从下往上走)。
参考代码是官方提供的例子:
https://github.com/cocos-creator/test-cases-3d/blob/master/assets/cases/ui/16.coordinate/coordinate-ui-3d.ts

普通模式下是可用的,但是当把相机的targetTexture设置为rendertexture后,表现就异常了,位置对不准,而且人物往上走,血条往下走。

请问如果该如何换算

附件是Demo, 只有一个文件,只有1行注释,打开和关闭可以看到两者的不同。
Coordinate.zip (20.9 KB)

1赞

请问是BUG呢?还是设计如此(求个文档)

同样的问题,加了renderTexture之后不太懂UI位置怎么计算的,求解答

临时solution见这个帖子,相机指定renderTexture后坐标转换不正常的问题
官方打了补丁的话记得改回来