实现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分层显示模型就到这了,如果各位有更好的方法,可以跟我分享一下哦,谢谢

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值