两图中当人物在墙后面,血条怎么隐藏呢?
你应该弄个层级管理器。
有demo吗,我不会新手
用射线检测?摄像机到人物中间有遮挡物,就设置血条为透明。
差不多,我的想法是人物朝摄像机发射射线
每一帧发一次吗,数量大了会不会有性能问题
也可以用坐标判定,区域判定,看项目,在人物移动的时候判断就行
新手 你考虑个毛得性能,先实现,后优化。实现不出来咋考虑性能? 
我很奇怪你这血条是怎么实现的。每帧计算角色相对屏幕位置,再在UI上在这个位置放2D图片么?
是的2d图片
为什么会是这样,你血条节点在人身上,人的节点在墙后面,不是应该很自然的被隐藏么,为啥会显示出来,奇怪。
如果你的血条不是在 canvas 下的, 自定义材质,开始深度测试,应该就可以了
官方 demo 参考: test-cases-3d/assets/cases/2d-rendering-in-3d at v3.4 · cocos-creator/test-cases-3d (github.com)
血条是2dUI

