게임 엔진 Unity를 사용하여 iPhone 용 게임을 개발하기로 결정했습니다. 하지만 iOS SDK에 내장 된 일부 기능을 사용해야합니다.iPhone 용 Unity를 사용한 게임 개발
Unity를 사용하여 개발하는 경우 표준 iOS SDK의 기능을 계속 사용할 수 있습니까? URL 등에 액세스하는 기능과 비슷합니다.
게임 엔진 Unity를 사용하여 iPhone 용 게임을 개발하기로 결정했습니다. 하지만 iOS SDK에 내장 된 일부 기능을 사용해야합니다.iPhone 용 Unity를 사용한 게임 개발
Unity를 사용하여 개발하는 경우 표준 iOS SDK의 기능을 계속 사용할 수 있습니까? URL 등에 액세스하는 기능과 비슷합니다.
Unity SDK가 어떻게 구축되었는지는 모르지만 정적 Objective-C 라이브러리 인 경우 문제없이 iOS SDK 기능에 액세스 할 수 있습니다. IDE 외부에서 스크립트를 개발하는 스크립트 엔진 인 경우 iOS 기능에 액세스 할 수 없습니다.
게임 개발을 위해 다른 엔진/SDK를 확인 했습니까? 나는 Cocos2D이 이고,이라고 잘 문서화되어 있고 iOS 방법을 사용할 수 있다는 것을 알고 있습니다. 행운을 빈다!
나는 자신의 분야에서 매우 뛰어난 unity3d와 코로나를 모두 사용했으며, 그렇다면 모든 standart SDK를 사용할 수 있습니다. 때로는 트릭을해야 할 때도 있습니다 (이는 상당한 고통입니다). 3D 게임을 개발하고 NVIDIA PhysX 엔진에 익숙하다면 멋진 기능을 제공합니다. 그러나 collasions/rigidbodies/ragdolls 등등에 대해 우둔한 사람이라면 반드시 힘들 것입니다.
Objective-C가 마음에 들지 않아 2 차원 응용 프로그램 개발에 관해서는 lua (쉽게 배우고 사용할 수있는)로 코딩 한 코로나를 선호합니다. 아무 문제없이 IOS SDK의 대부분을 사용할 수 있습니다.
iOS 용 Unity 프로젝트를 컴파일하면 C# 또는 JavaScript 코드가 필요하며 AOT는 원시 DLL로 컴파일합니다. 그런 다음 해당 DLL을로드하는 xcode 프로젝트를 만듭니다. 네이티브 objectiveC 또는 C/C++ 함수를이 프로젝트에 추가하고 Unity 엔진에서 호출 할 수 있도록 노출 할 수 있습니다.
http://unity3d.com/support/documentation/Manual/Plugins.html
유니티는 또한 내장 된 방법 accessing URLs을 위해.
참고 : 플러그인은 프로 전용 기능입니다. – BerggreenDK
Unity에서 시작하는 것이 좋습니다. 지금까지 사용해 본 최고의 엔진입니다. (나는 나쁜 엔진을 많이 사용했습니다).
유니티는 시작하고 머물기에 가장 좋은 장소입니다. 코딩, 그래픽 및 모든 것이이 엔진에서 관리하기 쉽습니다.
Unity는 특별히 3d이지만 2d 게임을 만들 수도 있습니다. 일부 예제는 Zombieville과 OMG Pirates (앱 스토어에서 매우 성공적인 게임입니다)입니다.
안녕하세요, 지금은 cocos2d를 사용하고 있습니다.하지만 제한 사항이있어서 3D 엔진으로 전환해야합니다. –