출처 : 구글 이미지 검색

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

구글 플레이 마켓에 앱을 서비스 하시는 분들은 대부분 아시겠지만 구글 플레이 마켓에 서비스를 하려면 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와 함께하세요~


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

요즘 게임업계에 있는 사람 치고 Unity (유니티)모르면 간첩이죠?

정말 많이 쓰이고 있는 툴입니다.

개인적으로 유니티를 공부하면서 도움 될만한 내용을 블로그에 정리하려고 합니다.


Ps. 전문적인 내용이 한 개도 없습니다. 지극히 초보자를 위한 것이오니 양해 해 주세요!


먼저 Unity(유니티)가 뭐냐?


유니티는 게임 개발 툴입니다. 그리고 다양한 플랫폼에 빌드하여 서비스 할 있도록 돕는 유용한 플랫폼입니다.

홈페이지 주소 : unity3d.com

(참고로 co.kr로 들어가면 이상한 곳으로 갑니다. 주의!) 

궁금하면 눌러보시길 ㅋ ---> (www.unity3d.co.kr)


현재기준(2015년 12월 30일) Unity5를 제공하고 있습니다.

http://unity3d.com/kr/get-unity 에 접속하면 유니티에 대한 정보를 좀 더 알 수 있습니다.

유니티는 무료, 유료 두 가지를 제공합니다.

예전에는 무료에 제약사항이 좀 있었다고 하는데.. 이젠 거의 유료버전과 차이가 없습니다.

피부로 느껴지는 차이라면 무료는 앱실행시 유니티 로고가 나오는데 유료는 로고가 안나오게 할 수 있습니다. 그 외에는 뭔가 부가 서비스인데 개발하는데 제약되는 요소는 없다고 보면 됩니다.

자세한 기능은 여기로 : http://unity3d.com/kr/unity/personal-edition


유료의 가격은 이정도 합니다. 월단위 결제도 있고, 한번에 구매하는 방법도 있습니다.


다운로드는 http://unity3d.com/kr/get-unity/download?ref=personal 에서 가능합니다.

유료든 무료든 다운로드를 하고 로그인 시 인증을 하게 됩니다.


다운로드를 해보세요!

현재 버전이 5.3.1 이네요.


유니티5 버전부터 무료 이용자에게도 많은 기능을 제공하게 되었다고합니다.

그리고 5버전부터는 기본 설정이 풀 스크린입니다.(요즘 모바일 게임이 거의 다 풀스크린이죠)






통합 플래폼이라 기본 용량이 좀 됩니다.

개인적으로 가급적이면 사양이 높은 PC에서 하기를 추천합니다. 

진짜 개발하다 속터져서 포기할 수 있습니다. ㅎ

참고로 저는 유니티 배우려고 노트북을 중고로 하나 장만 했습니다. 자랑질 :)


우선 유니티 설치를 먼저 하세요~ 설치하는데도 시간이 좀 걸립니다.

다음에 계속 내용을 이어가겠습니다.






+ Recent posts