블록 내 그룹화된 렌더링 상태를 “상속”할 수 있도록 렌더 상태를 설정하는 커맨드를 그룹화하려면 카테고리 블록을 사용하십시오.
예를 들어, 셰이더 오브젝트에 여러 개의 서브셰이더가 있고, 각각의 서브셰이더에 대해 블렌딩을 추가로 설정해야 할 수 있습니다. 이 경우 카테고리 블록을 사용할 수 있습니다.
Shader "example" {
Category {
Blend One One
SubShader {
// ...
}
SubShader {
// ...
}
// ...
}
}
카테고리 블록은 셰이더 성능에 영향을 미치지 않으며, 코드를 복사하여 붙여넣는 것과 동일합니다.