Preset支持_QueueOffset
material.renderQueue += material.HasProperty("_QueueOffset") ? (int) material.GetFloat("_QueueOffset") : 0;
Offset的意义是啥?
Offset的意义是啥?
假如一个shader的queue可能是Geometry-100,也可能是Transparent-100
但现在切换预设的时候,只能切换到Gemmetry或Transparent的preset;即使手动调了值,切换配置的时候也会被覆盖,就需要手动再指定一遍
再者基于现有的preset体系,创建一套新的preset配置也能实现,但为这么个功能就创建一个preset是否太浪费
PS:若是我理解有误的话就关掉吧
可以在preset里面指定queue
![]()
可以在preset里面指定queue
嗯,这个是知道的,上面的评论里有cover现有基于preset的方法
只是觉得加个offset的实现是不是就可以少维护一套preset配置? 再者unity本身也支持offset,版本兼容如何倒是没了解
Offset的意义是啥?
假如一个shader的queue可能是Geometry-100,也可能是Transparent-100
但现在切换预设的时候,只能切换到Gemmetry或Transparent的preset;即使手动调了值,切换配置的时候也会被覆盖,就需要手动再指定一遍
再者基于现有的preset体系,创建一套新的preset配置也能实现,但为这么个功能就创建一个preset是否太浪费
PS:若是我理解有误的话就关掉吧
这种情况是希望把Offset作为单独的参数设为-100, 且不添加到preset中, 以实现Geometry或Transparent都带-100的偏移?
Offset的意义是啥?
假如一个shader的queue可能是Geometry-100,也可能是Transparent-100 但现在切换预设的时候,只能切换到Gemmetry或Transparent的preset;即使手动调了值,切换配置的时候也会被覆盖,就需要手动再指定一遍 再者基于现有的preset体系,创建一套新的preset配置也能实现,但为这么个功能就创建一个preset是否太浪费 PS:若是我理解有误的话就关掉吧
这种情况是希望把Offset作为单独的参数设为-100, 且不添加到preset中, 以实现Geometry或Transparent都带-100的偏移?
是的
抱歉放假没看github,才看到消息