Unity物体的渲染顺序

Unity物体的渲染顺序

这里把Unity中影响物体渲染顺序的东西给整理排序一下。下面优先级排序从高到低。

不同深度的Camera

  1. 深度越低越后渲染。

透明物体和不透明物体的分隔

  1. 优先绘制不透明物体,再绘制透明物体。
    通过RenderQueue来判断。小于等于2500的是不透明物体,大于的是透明物体。
    不透明是从前往后,透明物体是从后往前。

不透明物体的排序

  1. 根据RenderQueue进行排序。
  2. 如果RenderQueue相同,则根据距离相机的远近排序。越近越先渲染。

透明物体的排序

确保透明物体的RenderQueue大于2500的情况下。

  1. 根据Sorting Layer进行排序,越大越前。
  2. Soring Layer相同情况下,根据Order in Layer排序,越大越前。
  3. Order in Layer也相同情况下,根据RenderQueue排序。越大越前。
  4. RenderQueue也相同情况下,根据位置排序。距离相机越近越前。

参考自:Unity中影响渲染顺序的因素总结

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值