출처 : 구글 이미지 검색

안녕하세요 철사마 입니다. 

구글 플레이 마켓에 앱을 서비스 하시는 분들은 대부분 아시겠지만 구글 플레이 마켓에 서비스를 하려면 2019년 8월 1일부터 64비트 아키텍쳐를 적용하여 앱에 출시하여야 합니다.

 

"2019년 8월 1일부터 Google Play에 게시된 앱에서는 64비트 아키텍처를 지원해야 합니다. 64비트 CPU는 사용자에게 더 빠르고 풍부한 환경을 제공합니다. 앱의 64비트 버전을 추가하면 성능이 향상되고 향후 혁신이 가능해지며 64비트 전용 하드웨어가 장착된 기기를 설정할 수 있습니다." - 구글 플레이 개발자 가이드 中

 

64비트를 적용하기 위해 유니티에서 64비트 버전을 지원하려면 ARM64를 사용해야하고 그러기 위해서는 IL2CPP를 사용해서 빌드를 해야 합니다. 

 

유니티에서 간단하게 설졍할 수 있는 방법을 스크린샷과 함께 설명해 드리겠습니다.

 

[File] > [Build Settings...] 으로 빌드 셋팅을 확인합니다.

 

물론 빌드 세팅이 Android 상태여야 합니다.

그리고 [Player Settings...] 버튼을 클릭하여 사용사 설정을 변경합니다.

 

[Player Settings...]를 누르면 [Project Settings] > [Player] 메뉴로 위치한 팝업이 생성됩니다.

여기메뉴에서 [Order Settings]를 골라서 정보의 리스트 중 하단으로 내려주세요.

 

하단으로 스크롤을 내리다보면 

Configuration이라는 항목이 존재합니다.

여기의 Scripting Backend가 기본적으로 Mono로 되어 있을 것입니다.

그리고 하단의 Target Architectures가 ARMv7로 되어 있을 것입니다.

이 부분을 아래와 같이 수정해 주시면 됩니다.

Scripting Backend를 Mono > IL2CPP 로 변경해 주시고

(IL2CPP 를 선택하면 아래 Target Architectures 에 ARM64가 활성화 됩니다.)

Target Architectures에서 ARM64 항목을 추가로 체크를 해주세요.

스샷에 나온 상태대로 IL2CPP와 ARM64를 선택하고 빌드를 하면 64비트를 지원하게 됩니다.

 

 

혹시 IL2CPP 빌드를 하려는데 SDK, JDK, NDK 관련 오류가 발생한다면 
Preferences -> External Tools 에서 정상적으로 설치가 되어 있는지 확인합니다. 

만약 위 스샷과는 다르게 경고 표시가 있다면 유니티 허브를 이용해서 
Android SDK & NDK Tools를 설치합니다. 
(보통 구버전 유니티를 사용하면서 mono로만 빌드를 했다면 NDK가 없을 수 있습니다. )

 

간단하게 셋팅을 하고 나면 이제부터 Android apk를 빌드할 때 기본적으로 64비트 아키텍쳐가 적용된 상태로 빌드가 가능합니다.

 

참고로 전 Unity 2019 버전이라 과거 버전에서는 설정 방법이 다를 수 있습니다.

참고해 주세요!

 

 

비쥬얼 스튜디오(출처 : 구글 이미지 검색)

안녕하세요 철사마 입니다.

Unity에서 비주얼 스튜디오를 쓰다 보면 기본 흰색 테마로 코딩하다가 눈이 부실 때가 있습니다.

오랫동안 코딩을 하거나 코드를 확인할 때 흰색보다는 검은색 테마가 시력 보호에 좋습니다.

개인적으로 글자 색이 잘 보여서 가독성도 좋은데 어둡게 테마를 설정하고 싶은데 방법을 모르신다면 이번 기회에 설정하는 법을 배워보세요.

 

 

 

비주얼 스튜디오를 설치하면 기본적으로 아래와 같은 테마로 되어 있을 것입니다.

테마를 바꾸는 메뉴의 위치는 아래 그림과 같이 메인 > 도구 > 옵션 입니다.

 

옵션을 클릭한 후 환경 > 일반 > 색 테마 에서 테마를 설정해 주세요

 

색 테마는 총 3가지가 있습니다.

[파랑], [광원], [어둡게], [파랑(추가대비)]

 

 

 

 

 

 

색 테마 [파랑]

색 테마 [광원]

색 테마 [어둡게]

색 테마 [파랑(추가대비)]

 

색 테마의 파랑과 파랑(추가대비)의 차이점은 눈으로 봐서는 잘 모르겠네요...

몇 가지 테마가 있으니 취향에 맞게 설정하면 될 것 같습니다.

 

개인적으로 눈이 피로하지 않는 [어둡게] 설정이 마음에 드네요.

 

감사합니다.

 

비쥬얼 스튜디오

Unity 3D 로고

 

안녕하세요 철사마입니다.

오늘은 PC를 새로 세팅하고 유니티를 설치한 후에 전에 생기지 않았던 문제가 생겨 해결 방법 정리해 보았습니다.

 

윈도우로 유니티에서 스크립트를 편집하면 보통 Visual Studio + C# 조합을 쓰게 됩니다.

그런데 유니티를 설치하여 개발할 때 C# 자동완성이 되지 않는 경우가 있다는 것을 발견했습니다. 

Visual Studio Logo



해결 방법은 다음과 같습니다.

* 우선 비주얼 스튜디오와 유니티를 닫습니다.

시작-실행-appwiz.cpl 입력 (또는 '프로그램 추가/제거' 찾아서 실행)

* 'Microsoft Visual Studio Installer' 를 찾아서 마우스 오른쪽 클릭 - 변경


* Visual Studio '수정' 클릭


* 오른쪽에서 'Unity를 사용한 게임 개발' 항목을 확장하고 'Unity 20XX 64비트 편집기' 체크

* 수정 하면 설치가 됩니다

* 혹시 모르니 '개별 구성 요소' 탭 - 코드 도구 - 'NuGet 패키지 관리자' 체크가 안되어있으면 체크 


* 대게 여기까지만 하고 유니티와 VS를 다시 켜면 대부분 인텔리센스가 동작합니다.

 

 


* 혹시 그래도 안되면 환경 설정에 비쥬얼 스튜디오가 설정 되어 있는지 확인해보세요


* 이제 유니티, VS를 켜면 자동완성이 될 것입니다.

 

하지만 이렇게 해도 안되면 설치할 때 오류가 난 것일 수 있으니 다시 삭제하고 다시 설치하는 것을 추천 드립니다.

해보면 별거 아니지만 모르면 고생하는!

도움이 되는팁이 되었으면 좋겠습니다.

 

그럼 오늘도 즐거운 Unity와 함께하세요~

+ Recent posts