type
status
date
slug
summary
tags
category
icon
password
RenderObject Feature上有Event、Queue两个参数。
Event一般理解为在目标Event时机渲染对应LightMode的Pass内容。这个没问题
Filter中的Queue指的是材质球上对应标记的Queue,而不是在Shader中标记的Queue。
如果一个材质标记Queue为2000、Shader中标记Queue为3000的材质需要在RenderObject对应的事件时机Event中生效渲染,则在RenderObject的Filter中应填入的Queue为2000。此时即便设置为2000,只要Shader中设置了BlendMode,不论Event在什么位置,都会进行blend渲染。只不过如果Event在Opaque或者Opaque前可能会产生肉眼可见意料之外的渲染错误。
如果RenderObject的Filter中填入的是3000,则由于该材质的设置为2000,在筛选材质时会直接被剔除导致渲染没有发生。
- 作者:Reguluz
- 链接:https://reguluz.cn/article/2c065fbc-2b71-808e-bad5-e150727966a3
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。
相关文章

