현재 유니티 iOS에서 지원되지 않는 기능들
그래픽스
- DXT 텍스쳐 압축은 지원되지 않습니다. 대신 PVRTC형식을 사용하세요. 좀더 자세한 내용을 Texture2D Component page을 봐주세요.
- 사각형 텍스쳐는 PVRTC형식으로 압축되지 않습니다.
- 동영상 텍스쳐는 지원되지 않습니다. 대산 전체화면 시티리밍 재생을 사용하세요(streaming playback). 자세한 내용을 Movie playback page을 봐주세요.
- Open GL ES2.0 은 iPhone, iPhone 3G, iPod Touch 1st 와 iPod Touch 2nd Generation 하드웨어에서 지원되지 않습니다.
오디오
- Ogg 오디오 압축은 지원되지 않습니다. Ogg오디오는 에디터에서 iOS플랫폼으로 바꿔었을때 자동으로 MP3로 바뀝니다. 유니티 iOS에서의 오디오 지원에 대한 자세한 사항은 AudioClip Component page를 참조하세요.
스크립팅
- OnMouseDown, OnMouseEnter, OnMouseOver, OnMouseExit, OnMouseDown, OnMouseUp, OnMouseDrag이벤트는 지원되지 않습니다.
- Duck Typing과 같은 동적 기능은 지원되지 않습니다. 컴파일러가 동적 기능을 에러로 보고 할 수 있도록
#pragma strict
를 사용하십시오. - WWW클래스를 통한 동영상 스트리밍은 지원되지 않습니다.
- WWW클래스를 통한 FTP 지원은 제한적 입니다.
유니티 iOS 고급 라이센스에 한정된 기능들
- Static batching은 _유니티 iOS고급_에서만 지원합니다.
- Video playback은 _유니티 iOS고급_에서만 지원합니다.
- Splash-screen customization은 _유니티 iOS고급_에서만 지원합니다.
- AssetBundles은 _유니티 iOS고급_에서만 지원합니다.
- Code stripping은 _유니티 iOS고급_에서만 지원합니다.
- .NET sockets은 _유니티 iOS고급_에서만 지원합니다.
_주의:_ 외부 라이브러리 참조는 최소화 하는것을 추천합니다. 왜냐하면 1MB의 .NET CIL코드는 대략 3-4 MB의 ARM코드로 변환되기 때문입니다. 예를 들어 사용자 프로그램이 _스티리핑(stripping)을 사용하지 않으면_ System.dll과 System.Xml을 참조하는 것은 추가의 6MB를 의미합니다. 프로그램은 어느 시점에서 링커가 코드를 링킹하는데 문제가 생길때 한계에 다다를 것입니다. 만약 프로그램 사이즈에 중요하다면 JavaScript에 적게 의존하는 C#이 적당한 언어가 될 것입니다.
- 출처: 유니티코리아위키 (CC BY-NC-SA 2.0)