재미있는 실감미디어
꿈꾸는대로 만들어집니다.
매일 한알의 마늘처럼 하나의 미션 수행!
동굴뛰쳐나가지 않고 매일 하나의 마늘을 먹기!!!
게임이나 VR, AR 에 유니티가 언리얼과 같이 많이 사용된다고 듣긴 했지만 나와는 관계없는 프로그램 같았습니다. 그러다가 우연한 계기로 게임 디자인을 하면서 유니티에 관심이 생겼습니다.
자바스크립트가 유니티와 연동된다고 하니, 유니티가 매력있게 다가왔습니다. 유니티까지 활용한다면 작업 영역의 확장 뿐만 아니라 재미있는 콘텐츠를 제작할수 있겠다는 가능성이 보였습니다.
내가 기획하고, 디자인하고, 개발까지 하여 하나의 게임 앱을 만들수가 있다니! 얼마나 달콤한 유혹인지 모릅니다. 물론 수 많은 산을 넘고 에러를 넘고, 오류를 넘어야 하는 것은 각오를 해야 합니다. 그럼에도 불구하고 무척 매력적 입니다. 인고의 시간을 지나면 나는 상상력을 구현할수 있는 하나의 툴을, 도구를 장착할수 있는 것입니다. 아!이!언!맨! 처럼 말이지요!!!
카카오프로젝트 100은 게으른 저를 동기부여해 줍니다. 당장 통장에 계좌가 찍히는 일은 열심히 하게 되지만, 새로운것을 공부할 때는 의지가 참 약해지고 용두사미가 됩니다. 그런 의미에서 카카오프로젝트 100은 100일동안 의지를 불태울수 있는 작은 동기가 됩니다. 카카오프로젝트 시즌1에서는 자바스크립트 기초를 정리했습니다.
시즌 2에서는 새로운 공부를 도전합니다. 바로 유!니!티!
여러분 생각은 어떤가요?
지난 시간에는 컴퓨터와 폰을 연결해서 빌드한 앱을 설치 실행해보는 과정을 해보았습니다. 앱을 빌드하는 과정에서 에러도 나고 고생(?) 했는데요. 오늘은 빌드하는 과정없이 바로 테스트해볼 수 있는 앱을 소개해드리겠습니다.
Unity Remote 앱이 있습니다. 스토어에서 검색해서 폰에 설치하시면.. 핸드폰에서 바로 게임을 실행, 테스트 해볼 수 있습니다. 즉, 별도의 유니티에서 앱을 빌드하는 과정없이 바로 테스트 해볼 수 있습니다. 완성된 폰을 보는 것은 한계가 있습니다. 이미지 퀄리티나 퍼포먼스가 좀 떨어집니다. 하지만 앱을 빌드하지 않고, 바로 테스트하는 정도를 확인하기에는 나름 편리합니다. 실제 앱과 차이가 있다는 점을 염두에 두고 간단한 테스트를 해보는 것은 편리합니다.정확한 테스트는 반드시 앱을 빌드해서 테스트를 해야 합니다. 스마트폰에 Unity Remote 5를 설치합니다.
Unity Remote 5는 유니티 에디터가 실행중인 컴퓨터와 모바일 폰이 USB로 연결되어 있을 때 작동합니다. 지난 시간에 개발자 옵션을 통해 USB 디버깅 모드를 활성화 했습니다. 한번 더 확인합니다. (저는 이 부분이 해제되어 한참 해맸답니다.)
유니티 Edit > Project Settings > Editor 클릭한 후, Unity Remote 항목의 Device 를 “Any Android Device”로 설정해줍니다. 그 다음 유니티를 종료한 후, USB 로 먼저 모바일 폰을 연결하여 Unity Remote 5을 실행합니다.
그 다음 유니티를 실행한 후 플레이 버튼을 누르면 게임이 모바일 폰에서 실행됩니다.
혹시 “Android SDK path to make Android remote work” 라는 오류가 나타난다면, 안드로이드 폰의 개발자 모드에서 USB 디버깅 모드를 제대로 활성화되었는지 확인합니다. (제가 고생한 부분이에요^^) 잘 작동 될거에요^^