unity中UI、shader显示在3D物体前

需要将物体转化成视口坐标而不是屏幕坐标

Vector3 viewPoint=EScreenCamera.WorldToViewportPoint(CurENeedShowPosition);

x = viewPoint.x * Screen.width;

y = viewPoint.y * Screen.height;

mESignMaterial.SetVector("_LP1", new Vector4(x, y, mESignMaterialVector4.z, mESignMaterialVector4.w));

相关推荐
点PY9 小时前
TR3D: Towards Real-Time Indoor 3D Object Detection论文精读
人工智能·目标检测·3d
多恩Stone15 小时前
【3DV 进阶-7】Hunyuan3D2.1-ShapeVAE 整体流程
3d
jtymyxmz16 小时前
《Unity Shader》6.4.3 半兰伯特模型
unity·游戏引擎
AA陈超16 小时前
ASC学习笔记0001:处理目标选择系统中当Actor拒绝目标确认时的调用
c++·笔记·学习·游戏·ue5·游戏引擎·虚幻
我的golang之路果然有问题18 小时前
mac配置 unity+vscode的坑
开发语言·笔记·vscode·macos·unity·游戏引擎
于小汐在咯19 小时前
【虚拟现实技术】在Unity里创建一个简单的AR项目
unity·ar·vr
HahaGiver6661 天前
Unity Shader Graph 3D 实例 - 一个简单的红外线扫描全身效果
3d·unity·游戏引擎
3DVisionary1 天前
XTDIC-SPARK高速3D测量系统在电子产品跌落测试中的动态变形与可靠性评估
3d·电视盒子·xtdic-spark·跌落测试·高速三维测量·动态变形分析·电子产品可靠性
o***Z4481 天前
免费的WebAssembly游戏引擎,AssemblyScript
游戏引擎·wasm
qiaochuanbiao1 天前
宁波教师巧用3D技术,打造互动几何课堂:动态观察正方体组合,让空间想象触手可及
3d·信息可视化·webos·文汇百川