몇몇 기기 관련 프로퍼티는 직접 제어할 수 있습니다. SystemInfo.deviceUniqueIdentifier, SystemInfo.deviceName, SystemInfo.deviceModel, SystemInfo.operatingSystem의 스크립트 레퍼런스 페이지를 참조하십시오.
불법 복제자들은 때때로 애플리케이션을 (AppStore DRM 보호를 지우는 것으로)해킹하여 무료로 재배포하곤 합니다. Unity에는 반 불법 복제 검사 기능이 있어, 애플리케이션을 AppStore에 제출한 후에 변경되었는지 확인할 수 있습니다.
애플레이케이션이 정품인지(해킹되지 않았는지) 여부를 Application.genuine 프로퍼티에서 확인할 수 있습니다. 이 프로퍼티가 거짓(false) 인 경우 사용자에게 애플리케이션이 해킹된 것이라고 통지하거나 애플리케이션의 일부 기능에 대한 액세스를 비활성화할 수 있습니다.
참고: Application.genuineCheckAvailable은 실제 검증된 애플리케이션인지 확인하기 위해 Application.genuine 과 함께 사용되어야 합니다. Application.genuine 프로퍼티를 액세스하는 것은 다소 무거운 작업이기 때문에 프레임 업데이트 및 처리 시간이 중요한 코드에서는 사용하지 말아야 합니다.
Handheld.Vibrate를 호출해서 진동을 발동시킬 수 있습니다. 그러나 진동 하드웨어가 없는 디바이스는 이 호출을 무시합니다.
모바일 OS에는 빌트인 작업 표시기가 있으며, 이것은 속도가 느릴 때 활용할 수 있습니다. 사용 예제는 Handheld.StartActivityIndicator 문서를 참조하십시오.
Unity iOS/Android/Tizen은 현재 화면 방향을 조절할 수 있습니다. 화면 방향이 변경되었음을 감지하거나 강제로 화면의 방향을 바꾸는 것은 사용자가 디바이스를 잡는 방법에 따라 게임 동작 방식을 바꾸고 싶을 때 유용합니다.
Screen.orientation 프로퍼티에 액세스하여 디바이스의 방향을 얻을 수 있습니다. 설정할 수 있는 화면 방향은 다음과 같습니다.
Portrait | 디바이스가 세워진 상태로 홈버튼이 아래쪽에 위치하는 세로 모드를 나타냅니다. |
PortraitUpsideDown | 디바이스가 세워진 상태로 홈버튼이 위쪽에 위치하는 뒤집어진 세로 모드를 나타냅니다. |
LandscapeLeft | 디바이스가 세워진 상태로 홈버튼이 오른쪽에 위치하는 가로 모드를 나타냅니다. |
LandscapeRight | 디바이스가 세워진 상태에서 홈 버튼이 왼쪽에 있는 가로 모드입니다. |
화면 방향을 제어하려면 Screen.orientation을 위의 옵션 중 하나로 설정하거나 ScreenOrientation.AutoRotation으로 설정해야 합니다. 자동 회전으로 설정하려면 경우에 따라 몇 가지 화면 방향을 비활성화할 수 있습니다. Screen.autorotateToPortrait, Screen.autorotateToPortraitUpsideDown, Screen.autorotateToLandscapeLeft, Screen.autorotateToLandscapeRight의 스크립트 레퍼런스 페이지를 참조하십시오.
Different Android devices support different functionality and have widely varying performance. You should target specific devices or device families and decide which functionality should be disabled to compensate for slower devices. There are a number of device specific properties that you can access to which device is being used.
Note: Android Marketplace does some additional compatibility filtering, so you should not be concerned if an ARMv7-only app optimised for OGLES2 is offered to some old slow devices.