Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Preset支持_QueueOffset #16

Open
shelllee opened this issue Jan 12, 2023 · 6 comments
Open

Preset支持_QueueOffset #16

shelllee opened this issue Jan 12, 2023 · 6 comments
Labels
enhancement New feature or request

Comments

@shelllee
Copy link

material.renderQueue += material.HasProperty("_QueueOffset") ? (int) material.GetFloat("_QueueOffset") : 0;
@JasonMa0012
Copy link
Owner

Offset的意义是啥?

@shelllee
Copy link
Author

shelllee commented Jan 13, 2023

Offset的意义是啥?

假如一个shader的queue可能是Geometry-100,也可能是Transparent-100

但现在切换预设的时候,只能切换到Gemmetry或Transparent的preset;即使手动调了值,切换配置的时候也会被覆盖,就需要手动再指定一遍

再者基于现有的preset体系,创建一套新的preset配置也能实现,但为这么个功能就创建一个preset是否太浪费

PS:若是我理解有误的话就关掉吧

@JasonMa0012
Copy link
Owner

image
image
可以在preset里面指定queue

@shelllee
Copy link
Author

shelllee commented Jan 16, 2023

image image 可以在preset里面指定queue

嗯,这个是知道的,上面的评论里有cover现有基于preset的方法

只是觉得加个offset的实现是不是就可以少维护一套preset配置?
再者unity本身也支持offset,版本兼容如何倒是没了解

@JasonMa0012
Copy link
Owner

Offset的意义是啥?

假如一个shader的queue可能是Geometry-100,也可能是Transparent-100

但现在切换预设的时候,只能切换到Gemmetry或Transparent的preset;即使手动调了值,切换配置的时候也会被覆盖,就需要手动再指定一遍

再者基于现有的preset体系,创建一套新的preset配置也能实现,但为这么个功能就创建一个preset是否太浪费

PS:若是我理解有误的话就关掉吧

这种情况是希望把Offset作为单独的参数设为-100, 且不添加到preset中, 以实现Geometry或Transparent都带-100的偏移?

@shelllee
Copy link
Author

shelllee commented Jan 31, 2023

Offset的意义是啥?

假如一个shader的queue可能是Geometry-100,也可能是Transparent-100
但现在切换预设的时候,只能切换到Gemmetry或Transparent的preset;即使手动调了值,切换配置的时候也会被覆盖,就需要手动再指定一遍
再者基于现有的preset体系,创建一套新的preset配置也能实现,但为这么个功能就创建一个preset是否太浪费
PS:若是我理解有误的话就关掉吧

这种情况是希望把Offset作为单独的参数设为-100, 且不添加到preset中, 以实现Geometry或Transparent都带-100的偏移?

是的

抱歉放假没看github,才看到消息

@JasonMa0012 JasonMa0012 added the enhancement New feature or request label Jan 31, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants