Version: Unity 6.0 (6000.0)
언어 : 한국어
2D 광원 최적화
Unity의 광원 배칭 방식 확인

2D 광원 배칭 소개

광원 배칭 디버거를 사용하여 Unity가 씬에서 타게팅 하는 정렬 레이어에 따라 2D 광원섀도우 캐스터를 배칭하는 방식을 시각화합니다.

Unity가 정렬 레이어를 배칭하려면 레이어가 다음 조건을 충족해야 합니다.

  • 레이어들이 동일한 광원 세트를 공유합니다. 즉, 2D 광원들이 동일한 정렬 레이어를 타게팅합니다.
  • 레이어들이 동일한 섀도우 캐스터 세트를 공유합니다. 즉, 섀도우 캐스터들이 동일한 정렬 레이어를 타게팅합니다.

디버거는 인접 배치를 비교하고, 각 정렬 레이어를 타게팅하는 광원 또는 섀도우 캐스터를 강조 표시하며, Unity가 정렬 레이어를 배칭할 수 있도록 추가하거나 제거해야 하는 광원이나 섀도우 캐스터를 표시합니다.

Unity가 프로젝트에서 2D 광원을 배칭하는 방법은 광원 배칭 디버거 창에서 확인하십시오.

다양한 배칭 시나리오의 예시

다음은 Unity가 다양한 조건에서 광원과 섀도우 캐스터를 배칭하는 방법의 예시입니다. 각 예시는 BGDefault 라는 두 개의 정렬 레이어와 AB 라는 두 개의 광원으로 구성됩니다.

시나리오 1

조건:

  • 광원 AB는 모두 BGDefault 정렬 레이어를 타게팅합니다.
  • 그림자는 두 광원 모두에 대해 비활성화되어 섀도우 캐스터는 존재하지 않습니다.
배치 사례 1
배치 사례 1

결과: 두 광원이 동일한 레이어를 타게팅하므로 Unity는 두 광원을 함께 배칭합니다.

배치 사례 1
배치 사례 1

시나리오 2

조건:

  • 광원 ABG를, 광원 BDefault를 타게팅합니다.
  • 그림자는 두 광원 모두에 대해 비활성화됩니다.
배치 사례 2
배치 사례 2

결과: 두 광원이 서로 다른 정렬 레이어를 타게팅하므로 Unity는 레이어들을 배칭하지 않습니다.

배치 사례 2
배치 사례 2

시나리오 3

조건:

  • 광원 AB 모두 BGDefault 정렬 레이어를 타게팅합니다.
  • 두 광원 모두에 대해 그림자가 활성화되이 있으며 섀도우 캐스터가 BGDefault 레이어를 모두 타게팅합니다.
배치 사례 3
배치 사례 3

결과: 광원과 섀도우 캐스터 세트가 동일한 레이어를 타게팅하므로 Unity가 레이어를 배칭합니다.

배치 사례 3
배치 사례 3

시나리오 4

조건: * 광원 AB 모두 BGDefault를 모두 타게팅합니다. * 그림자는 광원 A에 대해서만 활성화되며, 섀도우 캐스터는 BGDefault를 모두 타게팅합니다.

배치 사례 4
배치 사례 4

결과: 섀도우 캐스터가 두 정렬 레이어를 모두 타게팅하므로, Unity는 두 레이어 모두가 동일한 그림자 설정을 공유하도록 레이어를 배칭하여 광원 텍스처를 두 레이어 모두에 대해 동일하게 만듭니다.

배치 사례 4
배치 사례 4

시나리오 5

조건:

  • 광원 AB는 모두 BGDefault 정렬 레이어를 모두 타게팅합니다.
  • 두 광원 모두에 대해 그림자가 활성화되이 있으며 섀도우 캐스터가 BG 레이어만을 타게팅합니다.
배치 사례 5
배치 사례 5

결과: 섀도우 캐스터가 한쪽 레이어만 타게팅하며 다른 레이어는 타게팅하지 않으므로 Unity는 레이어를 배칭하지 않습니다. 이로 인해 두 레이어의 광원 텍스처가 동일하지 않게 되며 배칭할 수 없게 됩니다.

배치 사례 5

2D 광원 최적화
Unity의 광원 배칭 방식 확인
Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961