iOS에서 크래시 버그 신고
Android 환경 설정

Android

This section of the User Manual contains documentation on developing for the Android platform,

Environment setup

Before you can run code on your Android device or an Android emulator, you must set up Unity to support Android development. See Android environment setup.

If you don’t install one or more necessary components during initial setup, Unity prompts you to download missing components when you try to build a Project for Android.

Building your app

Unity lets you configure build and runtime settings for your app. See Building apps for Android.

If you have a Unity Pro subscription, you can customize the splash screen that displays when the game launches. See Customizing an Android splash screen.

Scripting

Unity provides scripting APIs that allow you to access input data and other settings from Android devices. See Android scripting.

You can use plug-ins to call Android functions written in C/ C++ directly from C# scripts. You can also call Java functions indirectly. See Building and using plug-ins for Android.

최적화

Unity includes support for occlusion culling, which disables rendering of objects when they’re not currently seen by the camera because they’re obscured (occluded) by other objects. This is a valuable optimization method for mobile platforms. See Occlusion culling.

문제 해결 및 버그 리포트

The Android troubleshooting guide helps you discover the cause of bugs as quickly as possible. If, after consulting the guide, you suspect the problem is being caused by Unity, file a bug report following the Unity bug reporting guidelines.

다음을 참고하시기 바랍니다.

텍스처(Texture) 압축

ETC(Ericsson Texture Compression)는 Android의 기본 텍스처 압축 포맷입니다.

ETC1은 현재 모든 Android 디바이스에서 지원되지만, 알파 채널이 있는 텍스처를 지원하지 않습니다. ETC2는 OpenGL ES 3.0을 지원하는 모든 Android 디바이스에서 지원됩니다. 또한 개선된 RGB 텍스처를 제공하며, 알파 채널이 있는 텍스처를 지원합니다.

기본적으로 Unity는 압축 RGB 텍스처의 경우 ETC1을 사용하며, 압축 RGBA 텍스처의 경우 ETC2를 사용합니다. Android 디바이스가 ETC2를 지원하지 않는 경우 텍스처는 런타임에 압축 해제됩니다. 이는 메모리 사용과 렌더링 속도에 영향을 줍니다.

DXT, PVRTC, ATC, ASTC는 알파 채널을 지원하는 텍스처 입니다. 이들 포맷은 더 높은 압축 비율과 개선된 이미지 품질을 지원하지만 Android 디바이스 일부에서만 지원됩니다.

이들 포맷 각각에 대해 별도의 Android 배포 아카이브(.apk)를 생성하고, Android Market 필터링 시스템이 서로 다른 디바이스에 대해 적합한 아카이브를 선택하게 할 수 있습니다.

동영상/비디오 재생

비디오 플레이어를 사용하여 비디오 파일을 재생하는 방법을 권장합니다. 비디오 플레이어는 이전의 무비 텍스처(Movie Texture) 기능을 대체합니다.


  • Page contents refreshed for Unity 2019.3
  • Unity 5.6에서 비디오 플레이어(Video Player) 컴포넌트 추가됨
iOS에서 크래시 버그 신고
Android 환경 설정