技术栈

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

Ctrl-c2024-02-20 9:19

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

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));

上一篇:【求职】搜狗2016 C++笔试题
下一篇:基于shp数据制作3DTiles建筑白膜
相关推荐
jtymyxmz
20 小时前
《Unity Shader》10.3.1 在Unity中实现简单的程序纹理
unity·游戏引擎
jtymyxmz
20 小时前
《Unity Shader》11.2.1 序列帧动画
unity·游戏引擎
qq_42863961
1 天前
虚幻基础:虚幻中的if与switch
游戏引擎·虚幻
UX2017
1 天前
Unity中的Color.HSVToRGB
unity·游戏引擎
TO_ZRG
1 天前
Unity PackageManager
unity·gitlab
jtymyxmz
1 天前
《Unity Shader》10.1.2 创建用于环境映射的立方体纹理
unity·游戏引擎
TTGGGFF
1 天前
人工智能:用Gemini 3一键生成3D粒子电子手部映射应用
人工智能·3d·交互
怣疯knight
1 天前
unity上传git需要上传哪些文件
git·unity
世洋Blog
1 天前
Unity开发微信小游戏-合理的规划使用YooAsset
unity·c#·微信小游戏
hashiqimiya
1 天前
unity配置外部编辑器rider
unity·编辑器·游戏引擎
热门推荐
01GitHub 镜像站点02UV安装并设置国内源03BongoCat - 跨平台键盘猫动画工具04安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)05Linux下V2Ray安装配置指南06本地部署阿里最新开源的Z-Image07【保姆级教程】免费使用Gemini3的5种方法!免翻墙/国内直连0846个Nano-banana 精选提示词,持续更新中09Meta第三代“分割一切”模型——SAM 3本地部署教程:首支持文本提示分割,400万概念、30毫秒响应,检测分割追踪一网打尽10Labelme从安装到标注:零基础完整指南