728x90
728x90
https://developer.vuforia.com/ Vuforia Developer Portal | Vuforia Engine 9.7 is Available! New year, new version of Vuforia Engine. The team is excited to announce enhancements to our Model Target Generator, new scanner support for Area Targets, and updated functionality in the Area Target Creator application. Be developer.vuforia.com AR 카메라를 만들기 위해 Vuforia 개발자 사이트를 활용해야 한다. 유니티 2019버전까지는 유니티 내 ..
유니티에서는 AR 콘텐츠 제작 기능을 지원하고 있다. 이를 활용하여 얼굴을 인식하는 AR카메라를 만들어보겠다. 먼저 Package manger의 Unity Registry에서 AR Foundation, ARCore XR Plugin, ARKit Face Tracking 3가지를 install해주면 된다. 그리고 프로젝트 세팅으로 가서 XR Plug-in Management에서 ARCore을 반드시 체크해주어야 한다. 그리고 Player - Other Setting - Graphics APIs에서 vulkan을 삭제하고 Color Gamut에서 Multithreaded Rendering 체크를 해제해 준다. 그리고 마지막으로 minimum api level을 26이상 버전으로 변경만 해주면 기본적인 세팅이..
적을 피하면서 코인을 최대한 많이 획득하는 미니게임을 만들어보자. 이번 단계에서는 기본적인 플레이 환경을 세팅하고 플레이어 및 코인 세팅까지만 완료해보도록 하겠다. 플레이어가 활동할 Floor는 큐브로 만들어 주었다. 구글에서 따로 받은 floor texture을 머터리얼에 입힌 후 큐브에 넣어 다음과 같은 기반을 완성했다. 여기서 floor texture는 새로 생성한 머터리얼의 Albedo 옆 작은 사각형에 넣어주면 활성화가 된다. 기본 텍스처에 Albedo값을 조정해주면 다양한 색상으로 바꿀 수 있고 Metallic과 Smoothness도 함께 바꿔 효과를 더할 수 있다. 다음으로 Capsule을 사용하여 player를 만들어주었다. add component에서 capsule collider와 ri..
Package Name has not been set up correctly 빌드 오류 원인 및 해결방법 Player Setting에서 Package Name을 올바르게 설정해주어야 한다. 보통 하나의 패키지로 여러개의 빌드를 수행할 때 패키지가 겹쳐서 문제가 발생한다. 즉, Product Name부분을 apk마다 다르게 설정하는데 상위 패키지가 동일해서 문제가 발생했다. 이를 해결하기 위해서는 패키지 이름을 지정된 형식에 맞게 다시 설정해 주면 된다. (여기서 company name은 defaultcompany을 제외한 다른 아무 이름으로 설정하면 된다.) Package Name 설정 시 주의사항 Build setting에서 project setting으로 이동 / Player - other setti..
비행기 게임을 보면 다양한 형태의 총알(무기)을 탑재하고 있고 적에게 들어가는 데미지도 다르다. 여러개의 bullet 프리팹을 추가하여 무기의 형태 및 성능을 강화해보겠다. 먼저 다양한 bullet sprite 중에 사용하고자 하는 sprite이미지를 선정하고 prefab화 시켜주자. 이전에 만들었던 기본 bullet에 속한 컴포넌트들을 똑같이 지정해 주었다. sprite를 씬 뷰로 옮겨논 후 transform을 reset(좌표값 0,0,0) / box collider 2D, IsTrigger 체크 / Rigid body 2D, Gravity Scale 0 / 총알이 발사될 때 나오는 sound effect는 sound source를 bullet에 드래그앤 드롭 bullet 스크립트에는 "public i..
오락실에 가면 항상 인기 게임 순위 안에 들어 있는 갤러그는 아군 비행기가 적비행기를 격추하면서 점수를 얻는 게임이다. 앞,뒤,좌,우를 움직이며 미사일을 발사하여 적기를 격추하는 단순한 게임이지만 쉬운 조작법과 간단한 인터페이스로 많은 사람들의 인기를 끌었다. 그래서 갤러그와 같은 2D 비행기 Shooting 게임을 만들어보고 싶었다. 2D 게임을 만들기 위해서는 먼저 Package manager에서 2D SPRITE를 다운로드(또는 업데이트) 해야된다. 임포트한 이미지 파일을 SPRITE (2D AND UI)로 설정한 후 SPRITE RENDRER에 이미지 삽입하면 된다. 모바일 버전으로 엑스포트해보기 위해 전체적인 게임 뷰를 6:10으로 맞춰놓고 제작을 시작했다. 2D SPRITE 이미지를 수정하기 ..