最近接到一个需求,需要使3DUI不被其他物体遮挡,始终显示在最前方。网上各种找,参考了
董国政大神写关于用DisableDepthTest来实现透视效果的技术文章:
传送门:https://blog.csdn.net/qq_36409711/article/details/76691192
其实实现方法很简单
1:找到3DUI的UI
2:找到UI位置并且复制一份出来,并打开做如下设置
3:把改好的UI放到3DUI下,效果如下
---------------------------------------------------------------华丽的分割线------------------------------------------------
2021.0827 更新
小伙伴做出了更好玩的效果,如图
遮挡部分透明化显示,未遮挡部分完整显示的效果。
思路如下:
1:在3DUIActor中创建两个相同的Widget
2:在forwardWidget的材质中,添加为透明,
3:后面的widget用默认材质即可。
调整两个ui的位置,直到位置合适。
最终效果:
传送门:https://blog.csdn.net/New_WTF/article/details/119957445?spm=1001.2014.3001.5501