Version: Unity 6.0 (6000.0)
언어 : 한국어
플랫폼 기능 기반 브랜치
셰이더 패스 또는 셰이더 스테이지에 기반한 브랜치

Unity 버전에 기반한 브랜치

UNITY_VERSION에는 Unity 버전의 숫자 값이 포함되어 있습니다.

다른 빌트인 셰이더 기능을 사용하는 셰이더를 작성해야 하는 경우 버전 비교에 사용할 수 있습니다. 예를 들어 프리 프로세서 검사가 Unity 2022 버전 이상에서만 전달되도록 하려면 #if UNITY_VERSION >= 202200을 사용합니다.

Unity 2023 이하

YYYYMP 포맷을 사용합니다.

  • YYYY는 메이저 버전입니다.
  • M은 마이너 버전입니다.
  • P는 패치 버전입니다.

예를 들어 Unity 2022.3.0의 경우 202230을 사용합니다.

마이너 버전과 패치 버전에는 최대 9까지의 값만 사용할 수 있습니다. 즉, 9보다 큰 마이너 버전이나 9보다 큰 패치 버전이 있는 Unity 버전은 확인할 수 없습니다.

Unity 6 프리뷰

6000PPPP 포맷을 사용합니다.

  • 6000은 Unity 6입니다.
  • PPPP는 Unity 6000.0.1234의 1234 같이 앞에 0이 있는 패치 버전입니다.

예를 들어 Unity 6000.0.2의 경우 60000002를 사용합니다.

플랫폼 기능 기반 브랜치
셰이더 패스 또는 셰이더 스테이지에 기반한 브랜치