Unity 3d는 Android와 iPhone 모두에서 얼마나 잘 작동합니까?


9

먼저이 질문은 약간 광범위 할 수 있으므로 그럴 경우 사과드립니다. 나는 단지 주제에 대한 사람들의 경험과 개인적인 지식을 찾고 있습니다. Android 및 iPhone 플랫폼 모두에 대한 게임을 만들려고합니다. Unity가 훌륭한 게임 엔진이라는 것을 알고 있습니다. 제 질문은 하나의 코드 기반을 만들어 Android 및 iPhone 플랫폼 모두에 구축하는 데 얼마나 효과적입니까? 시간은이 프로젝트의 제약이므로 두 응용 프로그램을 만들 때 일반적으로 프로세스가 얼마나 매끄럽고 각 응용 프로그램에 대해 얼마나 많은 사용자 지정 코드를 작성해야하는지에 매우 관심이 있습니다. 사람들 이이 주제에 대해 가지고있는 모든 사이트는 대단히 감사하겠습니다.

답변:


5

프로젝트의 범위에 따라 다릅니다. 멋진 것을 필요로하지 않는 한 Unity3D는 Android 및 iOS에서 거의 동일하게 작동합니다. 그러나 OS 서비스에 액세스해야하는 경우가 있으며,이 경우 플러그인을 작성해야합니다. 물론이 플러그인들은 안드로이드와 iOS간에 공통점이 없습니다.

또한 Unity3D는 모든 아트 자산을 가져 와서 대상 장치에서 사용되는 형식으로 변환합니다. 즉, 대상을 iOS에서 Android로 또는 그 반대로 전환 할 때 모든 것을 다시 가져와야합니다. 이 프로세스는 프로젝트 크기에 따라 몇 분에서 몇 시간이 걸립니다.


Adobe AIR와 비슷하게 들리므로 Unity에 대해 더 깊이 이해하게되었습니다. 감사.
BajaBob

Adobe AIR와 비슷하게 들리므로 Unity에서 멀리 떨어져 있음을 확신했습니다. 감사.
Gil Moshayof

1

Unity3d는 모노를 기반으로합니다. Mono는 안드로이드와 IOS를 포함하는 수많은 OS에서 실행되는 오픈 소스 API입니다. 체크 아웃 : http://en.wikipedia.org/wiki/Mono_(software)

개발을 위해 unity3d는 표준 방식으로 장치에서 입력을 쉽게 얻을 수있는 모노 플랫폼 위에 라이브러리를 만들었습니다. 모바일 장치를 앞으로 기울이는 가속도계의 예는 장치 / OS에 관계없이 동일한 코드로 감지됩니다. 참조 : http://unity3d.com/support/documentation/ScriptReference/Input.html

이것이 도움이 되었기를 바랍니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.