实现3D模型显示在UI层上面
在网上搜了很多发现都实现不了我要的结果,故而只能自己做了。方法很简单
因为我的游戏是2D游戏,于是我用了两个正交摄像机(orthigraphic)
第一个摄像机,用来照射UI,第二个摄像机用来照射模型。
这是第一个摄像机,照射的Canvas,右上角layer只显示UI层
——————————————————分界线——————————————————————
这是第二个摄像机,照射的是3D模型,以及用Image图片和3D混搭的界面。
这是第二个摄像机的设置。
那么问题来了,为什么要这么设置呢?
我遇到的问题是这样的,首先我做的是2D游戏,那么我需要一个UI界面,这个UI界面必须盖住3D模型,但是呢,我又需要一个背景UI被3D模型遮挡,那么需要实现的效果就是
界面UI >> 3D模型 >> 背景UI
这个实现的是3层分离,各位各取所需吧,如果至是单单要3D模型显示在UI上面,就简单多了,如图下
细节在于需要设置Canvas如图下
好,这次的UI分层显示模型就到这了,如果各位有更好的方法,可以跟我分享一下哦,谢谢
实现3D模型显示在UI层上面相关推荐
- Unity中将3D模型显示在UI上或者显示在UI前面
标题 Unity中将3D模型显示在UI上或者显示在UI前面 一.将3D模型显示在UI上-使用RawImage和Render Texture组合实现效果 1.创建一个RawImage控件 2.创建一个R ...
- UNITY把3D模型显示在UI层级上的思路
一般UI是处理于显示最高层级的, 因此这里的做法是 使用镜子效果,做镜子可使用renderTexture 然后启用一个摄像机对renderTexture进行数据填充, 然后在ui上使用Raw Imag ...
- 英雄联盟(LOL)3d模型显示
英雄联盟(LOL)3d模型显示. 参考资料:http://code.google.com/p/lolblender/wiki/fileFormats 注:由于版本升级,lol模型的骨骼文件的文件格式发 ...
- [Unity] 让LineRenderer显示在UI层上方(RenderTexture 、RawImage)
网易Minigame2022中遇到的问题,项目中有设计点需要使用画笔的功能,已经做好了根据鼠标位置生成LineRenderer线段功能,但出现了一个问题:画板的界面是在Canvas UI层,但是Lin ...
- Unity将模型显示在UI上面
我们都知道unity的Ui一般都显示在模型的上方,但是在实际开发中,我们可能需要将Ui放到模型的下方, 简单处理方法:1.设置Canvas中的canvas组件下的renderMode属性选择Words ...
- Min3D测试-在Android里面载入MMD模型-快速3D模型显示测试-By黑月君
快速在Android里面实现3D人物显示 一直在研究Android上实现女仆美豆酱(个人助理)的研究,在制作完毕短信和电话提醒功能后,希望可以实现3D人物的快速显示 至少可以独立显示模型及其动作,主要 ...
- 基于阿里云实现3D模型显示(WebAR项目)
基于阿里云实现webar中3D模型的展示 WebAR介绍 demo 网页端html 阿里云服务器配置 WebAR介绍 这个项目是帮朋友做的毕设-原本是四月份就打算写这篇文章的,但是由于各种原因推到了六 ...
- unity 将3D物体显示在UI前面(保姆级 超容易)
将3D物体放置在UI界面 在网上看了一些教程,这篇文章就是在前人的基础上稍加简化. 总结下来,其实只需要: 加一个相机 加一个Render Texture 加一个Raw Image 接下来是详细步骤 ...
- Unity实现模型显示在UI前面
1.先创建一个Cube充当人物模型 2.创建一个血条,这边血条用Scrollbar实现,用Scrollbar实现血条的话,需要将里面的参数都清空 血条颜色也通过这边设置 然后再把这个size拉满就可以 ...
最新文章
- 一起学设计模式 - 责任链模式
- OpenVINO开发教程之八 – 道路分割
- thinkphp5.1 php7,空白目录 · 细数ThinkPHP5.1.7版本新特性 · 看云
- 【学习笔记】Xcode常见设置
- git的基本使用和多人协作合并管理
- Illustrator中文版教程,如何在 Illustrator 中添加文字?
- 入云!离开张一鸣的字节,做出了第一个重大决定
- mysql group by 用法解析(详细)
- Spring Bean 生命周期
- 华为交换机虚拟局域网(VLAN)的配置
- 让“施工进度计划”真正产生价值——不是为了做计划而计划
- Pytorch Gradient Checkpoint使用示例
- bboss quartz定时任务使用案例介绍
- 我的青春我做主——80后提前的中年危机 / 陆琪
- hadoop2.2.0的编译(64位linux系统)
- vscode latex 字数统计
- 基于Django的水果线上销售平台
- 【区块链技术与应用】(四)
- 广东省一本大学哪些学计算机,广东九所一本高校填报攻略
- 基于TR069协议管理平台(XACS)多场景解决方案之二《TR069运维平台(XACS Plus)》
热门文章
- POJ - 2031 Building a Space Station (最小生成树)
- 短信猫发送GSM 和 CDMA PDU长短信
- windos server 2008集成usb3.0
- 2023年六西格玛培训机构哪家最好?
- Python~Pandas 小白避坑之常用笔记
- Spring Boot-yaml格式,eureka客户端配置default-zone报错问题
- 世​界​知​名​芯​片​厂​商​及​其​产​品​介​绍
- mysql密码字段类型_MySQL 字段类型
- NB-IOT物联卡与物联流量卡的区别
- 三大运营商:移动/电信/联通NB-IoT卡资费介绍