Search Unity

Unity를 라이브러리로 사용하여 앱에 Unity 기반 기능 추가하기

, 9월 16, 2020

AR, 실시간 렌더링, 미니 게임 등을 기본 모바일 경험에 손쉽게 추가하여 기존 앱을 개선해 보세요. Unity 2019.4 LTS에서 Unity를 Android/Java 및 iOS/Objective-C 앱으로 제어하는 라이브러리로 활용할 수 있도록 지원합니다.

지난 6월에 발표한 바와 같이, 유니티는 Java로 Android용 앱을 만들거나 Objective-C로 iOS 앱을 제작할 때 Unity에서 지원하는 기능을 포함하려는 개발자를 위한 솔루션을 만들고 있습니다. Unity 2019.4를 사용하면 Unity를 라이브러리로 사용하여 Unity 런타임과 콘텐츠를 통합하고 iOS/Android의 기본 플랫폼 앱에서 실행할 수 있습니다. 따라서 증강 현실(AR), 3D/2D 실시간 렌더링, 2D 미니 게임과 같은 기능을 모바일 앱에 바로 추가할 수 있습니다.

작동 원리

Unity를 사용하면 기본 애플리케이션 내에서 런타임 라이브러리를 로드/활성화/언로드할 시기와 방법을 관리할 수 있습니다. 이를 제외한 나머지 모바일 앱 빌드 프로세스는 대부분 동일합니다. 기술 자료에서 자세한 정보와 Android와 iOS용 프로젝트 샘플을 확인해 보세요.

Unity를 라이브러리로 사용하려면 Android/Java 및 iOS/Objective-C 애플리케이션의 아키텍처를 잘 알아야 합니다

AR 시나리오 자세히 들여다보기

Unity를 라이브러리로 사용하면 다양한 산업 분야의 수많은 사용 사례에 적용할 수 있게 되어 굉장한 이점을 안겨줍니다. 특히 기존 모바일 앱에 AR 경험을 추가하는 데 유용합니다. 이 기능이 실제로 사용되는 모습을 확인하려면 유나이트 코펜하겐 2019에서 IKEA의 AR 기반 IKEA Place 모바일 앱 개발을 주제로 발표한 세션 “기본 모바일 앱에 AR 바로 추가하기”를 참고하세요.

또한 AR 요소를 통합하고 수정하기가 얼마나 쉬운지 보여드리기 위해 짧은 AR 기반 데모를 제작했습니다.


이 AR 샘플의 소스 코드는 여기에서 확인할 수 있습니다.

모바일 외 플랫폼 지원

이 기능은 모바일 플랫폼에는 새로 도입되었지만, 이미 Windows와 유니버설 Windows 플랫폼에서는 Unity를 라이브러리로 임베드할 수 있습니다. 자세한 내용은 기술 자료를 참조하세요.

Unity를 라이브러리로 사용하여 앱의 새로운 가능성을 열어보세요.

 

자세히 알아보기

 

11 replies on “Unity를 라이브러리로 사용하여 앱에 Unity 기반 기능 추가하기”

Adding xamarin support would be a HUGE plus. With how already multi-platform unity & xamarin are it would be great to add unity into xamarin projects

The docs don’t really mention what kind of impact this has on performance, and what kind of constraints there are in terms of e.g. rendering technologies.
Will both the “parent” app and the Unity code be in memory? Are there ways to reduce that impact?
Is it possible to use UaaL in an Android VR context (e.g. for Quest)?
Is it possible to use UaaL from inside another Unity application?

Is there additional license and COST to using the Unity runtime as a library? If so where is that information, is there a per install fee?

Wait, I’m a bit confused. What’s now new in this blogpost? This has been around for some time now right?

Comments are closed.