Version: 2022.3
언어: 한국어
머티리얼 배리언트의 이점 및 제한
머티리얼 배리언트 생성, 수정, 적용

머티리얼 배리언트 상속

용어

머티리얼 배리언트 상속.부모는 하나 이상의 자식을 가질 수 있습니다.
머티리얼 배리언트 상속.부모는 하나 이상의 자식을 가질 수 있습니다.
액션 설명
부모 변경 머티리얼 배리언트의 부모를 변경하는 것.
오버라이드 머티리얼 배리언트의 프로퍼티에 대한 변경.하나의 프로퍼티에 대한 여러 변경 사항이 하나의 오버라이드를 구성합니다.

상속의 작동 방식

머티리얼이나 머티리얼 배리언트에 대한 변경의 효과는 계층 구조의 위치에 따라 달라집니다.

액션 수신자 발생하는 일
부모 변경 자식 부모에 대한 변경이나 오버라이드 되돌리기는 자동으로 자식에게 전파됩니다.
조상 변경 자식 조상에 대한 변경은 자동으로 자식에게 전파됩니다.
부모의 프로퍼티 잠금 자식 부모의 프로퍼티를 잠그면 Unity는 자식의 동일한 프로퍼티에 대한 모든 오버라이드를 제거합니다.더 이상 자식의 해당 프로퍼티를 변경할 수 없습니다. 부모의 프로퍼티를 잠금 해제하면 Unity는 자식에서 제거한 오버라이드를 다시 적용합니다.
자식 변경 효과 없음 자식에 대한 변경은 부모나 조상에 자동으로 전파되지 않습니다.
자손 변경 효과 없음 자손에 대한 변경은 조상에 자동으로 전파되지 않습니다.
배리언트에서 오버라이드로 적용머티리얼에 적용 [이름][이름] 부모 또는 조상 머티리얼 배리언트 계층 구조에서 오버라이드를 위쪽으로 적용할 수 있습니다.부모 또는 조상의 해당 프로퍼티는 자동으로 변경됩니다.한 번에 하나의 오버라이드만 적용할 수 있습니다.
머티리얼에 적용 [이름] 부모 또는 조상 머티리얼 또는 머티리얼 배리언트 계층 구조에서 오버라이드를 위쪽으로 적용할 수 있습니다.부모 또는 조상의 해당 프로퍼티는 자동으로 변경됩니다.한 번에 하나의 오버라이드만 적용할 수 있습니다.
계층 구조에서 위쪽으로 적용된 오버라이드 되돌리기 또는 계층 구조에서 위쪽으로 적용된 모든 오버라이드 되돌리기 자식 또는 자손 계층 구조에서 위쪽으로 적용된 오버라이드를 되돌리는 유일한 방법은 이 오버라이드를 수신자 부모 또는 조상에게 되돌리는 것입니다.

Material Variant Hierarchy 다이얼로그

다음은 다이얼로그를 여는 제어와 다양한 계층 구조 레벨의 모습을 나타내는 머티리얼 배리언트 Hierarchy 다이얼로그의 세 가지 그림입니다.

자식 머티리얼 배리언트가 있는 머티리얼
자식 머티리얼 배리언트가 있는 머티리얼
부모 머티리얼 배리언트와 조상 머티리얼이 있는 머티리얼 배리언트
부모 머티리얼 배리언트와 조상 머티리얼이 있는 머티리얼 배리언트
부모 머티리얼과 자식 머티리얼 배리언트가 있는 머티리얼 배리언트
부모 머티리얼과 자식 머티리얼 배리언트가 있는 머티리얼 배리언트

순환 종속성 또는 고아의 생성 방지

Unity는 머티리얼 배리언트 간의 순환 종속성을 방지하고 부모 삭제를 할 때 경고합니다.

오류 메시지

  • 머티리얼 [이름]은 [이름]의 조상입니다.계층 구조에는 순환 종속성이 포함될 수 없습니다.
  • 머티리얼 [이름]에 다음 GUID가 누락된 부모가 있습니다**.[######]
머티리얼 배리언트의 이점 및 제한
머티리얼 배리언트 생성, 수정, 적용