在网上搜了很多发现都实现不了我要的结果,故而只能自己做了。方法很简单
因为我的游戏是2D游戏,于是我用了两个正交摄像机(orthigraphic)
第一个摄像机,用来照射UI,第二个摄像机用来照射模型。
这是第一个摄像机,照射的Canvas,右上角layer只显示UI层
——————————————————分界线——————————————————————
这是第二个摄像机,照射的是3D模型,以及用Image图片和3D混搭的界面。
这是第二个摄像机的设置。
那么问题来了,为什么要这么设置呢?
我遇到的问题是这样的,首先我做的是2D游戏,那么我需要一个UI界面,这个UI界面必须盖住3D模型,但是呢,我又需要一个背景UI被3D模型遮挡,那么需要实现的效果就是
界面UI >> 3D模型 >> 背景UI
这个实现的是3层分离,各位各取所需吧,如果至是单单要3D模型显示在UI上面,就简单多了,如图下
细节在于需要设置Canvas如图下
好,这次的UI分层显示模型就到这了,如果各位有更好的方法,可以跟我分享一下哦,谢谢