기본 Android 앱에 3D 그래픽 및 기타 Unity 기능을 추가하는 방법

작가: Randy Alexander
창조 날짜: 26 4 월 2021
업데이트 날짜: 1 칠월 2024
Anonim
SUB) Make $50K per day with Unity Flappy Bird Clone Game
동영상: SUB) Make $50K per day with Unity Flappy Bird Clone Game

콘텐츠


왜 걱정해야합니까

Unity는 게임 개발자를위한 매우 강력하고 유연한 도구로, Android 및 플랫폼에서 앱과 게임을 쉽게 구축 할 수 있습니다. 실제로 Google Play 스토어에서 가장 인기있는 게임 엔진이며 가장 유명하고 가장 사랑받는 타이틀을 만드는 데 사용되었습니다.

또한 읽어보십시오 :개발자를위한 Unity 인증 : 그만한 가치가 있습니까?

Unity는 게임 엔진으로서 3D 그래픽을 화면에 렌더링하고 사실적인 물리 및 조명을 구현하거나 AR 및 VR 컨텐츠를 통합하기가 매우 쉽습니다. 똑같이하는 것은 무한히 Android Studio 만 사용하는 경우 더 힘들고 복잡합니다.

그러나 이것이 사실이지만 Unity는 일부 용량에도 제한이 있습니다. 독창적 인 사고 방식으로 게임 이외의 응용 프로그램을 만들 수는 있지만 이것은 의도 된 목적이 아니며 보여줍니다.

Unity를 사용하면 3D 그래픽을 화면에 렌더링하고 사실적인 물리 및 조명을 구현하거나 AR 및 VR 컨텐츠를 통합 할 수 있습니다.

앱에서 웹보기, 텍스트 상자 또는 기타 기능을 사용하도록하려면 Android Studio를 사용하는 것이 좋습니다. 머티리얼 디자인 가이드 라인을 따르는 것이 목표 인 경우에 특히 그렇습니다. 마찬가지로 유니티만으로는 많은 기본 기능에 완전히 액세스 할 수 없습니다.

또한 읽어보십시오 :Unity 2019.1은 Android 개발자를위한 흥미로운 새로운 기능을 제공합니다

그렇다면“코스 말”의 경우이지만 두 세계를 모두 원한다면 어떨까요? Unity를 라이브러리로 사용하면 일반 Android Studio 프로젝트의 모든 기능과 함께 3D 그래픽, AR 요소 등이 통합 된 일반 Android 앱 레이아웃을 사용할 수 있습니다.


개발자는이를 사용하여 3D 애니메이션 배경 및 요소가있는 일반 앱을 빌드 할 수 있습니다. Unity는 브랜드가 마찬가지로이 기능을 사용하여 AR 마케팅 기능을 통합 할 수 있다고 제안합니다. 이것이 어떻게 사용되는지 의견에 알려주십시오!

또 다른 좋은 소식은 이론적으로 개발자가 기존 앱을 가져와 3D 컨텐츠를 추가 할 수 있어야한다는 것입니다.

라이브러리로서의 Unity 작동 방식

이 기능을 사용하려면 Unity 컨텐츠를 일반 Unity 프로젝트로 만들어야합니다. 또한이를 통합하려는 Android Studio 프로젝트가 필요하며 최신 버전의 Android Studio (작성 당시 3.3.2)와 최신 Unity 베타 (2019.3.a2)가 필요합니다.

유니티에서

Unity 에디터를 사용하여 APK를 빌드하고이 폴더를 androidBuild. 이 프로젝트와 기본 프로젝트는 모두 같은 폴더에 있어야합니다.

그런 다음 몇 가지 수정을 통해 Unity 라이브러리 모듈을 기본 앱에 추가하면 기본 프로젝트의 코드를 통해 Unity 콘텐츠를 표시해야합니다.

여기에서 샘플 프로젝트와 함께 자세한 지침을 찾을 수 있습니다. 비교적 간단한 프로세스이며 약간의 리버스 엔지니어링을 통해 자신의 프로젝트에서 동일한 단계를 수행 할 수 있습니다.

결산 생각

의심 할 여지없이, 이것은 일부 개발자에게 유용한 옵션이 될 것입니다. Unity에서 이와 같은 기능을 보는 것이 좋습니다.


이 기능에는 몇 가지 제한이 있습니다. 예를 들어 Unity는 전체 화면 렌더링 만 지원합니다. 즉, 알림 표시 줄은 런타임에 표시되지 않으며 더 큰 앱 내에서보기에 게임을로드 할 수 없습니다. 마찬가지로 한 번에 둘 이상의 Unity 런타임 인스턴스를 사용할 수 없습니다. 특정 타사 플러그인도 일부 조정이 필요할 수 있습니다.

Unity는 또한 더 이상 런타임의 수명주기를 제어하지 않으므로 항상 완벽한 작동을 보장 할 수는 없다고 지적합니다.

이 기능에는 몇 가지 제한이 있습니다.

기본 프로세스는 이해하기 쉽지만 여러 사용자가 이미 버그와 문제를보고했습니다. 이 기능은 아직 베타 버전입니다. 그러나 구글이 안드로이드 플랫폼을 매듭의 속도로 업데이트하면서 호환성 문제가 발견되는 것에 놀라지 않을 것입니다. 이것은 Oculus와 같은 다른 파트너에게는 문제가되었습니다.

우리는 기다려야 할 것입니다. 그러나 이것이 항상 가장 매끄러운 프로세스는 아니지만 Android Studio에서 Unity를 라이브러리로 사용하는 기능은 매우 환영받는 추가 사항이며 많은 개발자가 팔을 벌이고 있다고 확신합니다. 어떻게 생각해?

네팔 당국은 IP와 모바일 사업자들에게 PUBG의 스트리밍을 차단하라고 명령했다.당국에 따르면 PUBG로 인해 아이들이 중독되어 공격적이라는 우려가 있습니다.PUBG (Unknown ' Battleground)는 Fortnite와 Apex Legend만큼 이야기되지는 않았지만 여전히 인기있는 게임입니다. 불행히도, 그 인기는 네팔에서 대가를 치렀습니...

Amazon Prime은 오랫동안 Twitch Prime 프로그램을 통해 무료로 제공했지만 그 보상은 전통적으로 PC 및 콘솔 게임으로 제한되었습니다. 현재 아마존은 PUBG Mobile과 같은 가장 큰 모바일 게임부터 모바일 게임을 포함하도록 프로그램을 확장하고 있습니다.독점 콘텐츠는 Android와 iO 모두에서 사용할 수 있으며, 로그인하여 Amazo...

흥미로운 출판물