설명 유니티 엔진에서 제작한 게임을 플랫폼의 구분을 두고 작동 시키고 싶을 때 사용합니다. PC 게임을 안드로이드 모바일로 출시할 때 이 방법을 사용합니다.
예를 들어 키보드 입력을 받아 움직이던 PC 게임을 모바일로 옮기고자 할 때, UNITY_ANDROID 전처리문 안에 터치 조작과 관련된 내용을 입력합니다. 현재 빌드 세팅으로 전환된 플랫폼에 맞게 전처리문이 표시가 됩니다.
작동하지 않는 전처리문은 내용이 회색으로 표시 됩니다. 위의 코드 같은 경우에는 현재 안드로이드로 빌드 세팅을 전환한 상태입니다.
그래서 UNITY_EDITOR와 UNITY_ANDROID 의 내부에는 정상적으로 표시되는데 반해 UNITY_IOS 의 내부는 회색으로 표시 되어 있는 것을 확인할 수 있습니다. 추가 자료 https://bluemeta.tistory.com/12 멀티 플랫폼에 대응해 컴파일하도록 돕는 전처리기(Preprocessor) [유니티|Unity] 1.
전처리기(Preprocessor) 유...
#
Unity
#
유니티
#
프로그래밍
원문 링크 : [Unity, C#] 멀티 플랫폼 (플랫폼 대응)