2014-12-07 2 views
3

저는 게임 개발을 처음 접했고 특히 Android 호환성 때문에 Cocos2D-Swift에 매우 흥미가 있습니다. Objective-C 코드가 Android에 이식 될 수 있다는 것을 알고 있지만 Swift와 똑같이 말할 수 있습니까?Swift로 작성된 Cocos2D-Swift 코드를 Android로 포팅 할 수 있습니까?

미리 감사드립니다.

+0

안심하십시오. cocos2d-swift는 objective-c로 작성됩니다. 모두 포팅 프로젝트에 적합합니다. – YvesLeBorg

+0

감사합니다, @ YvesLeBorg,하지만 내 게임이 Swift로 작성된 경우 어떻게해야합니까? 안드로이드 플러그인도 그것을 컴파일합니까? –

답변

5

SpriteBuilder Android 플러그인을 통한 Android의 신속한 지원이 현재 개발 중입니다. 그러나 아직 출시일이 없습니다.

게임 개발에 익숙하지 않으므로이 시점에서 크로스 플랫폼 개발에 대해 걱정할 필요없이 스위프트를 사용할 수 있다고 말하는 것이 합리적이라고 생각합니다.

첫 번째 앱을 실행하고 밖으로 나가거나 더 이상 중요하지 않은 무대로 이동하는 것이 더 중요합니다. 오히려 길을 잃거나 새로운 프로젝트를 시작하는 것이 좋습니다. 배웠습니다. 개인적으로 새로운 엔진으로 개발하기 시작하는 모든 새로운 게임은 개발 과정에서 적어도 한 번은 완전히 리팩터링되어 버렸습니다. 엔진을 사용하는 방법을 배웠다면 엔진으로 얼마나 잘 작업 할 수 있었기 때문입니다.

앱이 성공적이지만 Android로 포팅하려고하지만 신속한 지원이 아직 제공되지 않았고 실제로 포팅해야하는 경우 Swift 코드를 Objective-C로 바꿀 수있는 옵션이 항상 있습니다. 그것은 매우 간단하고 (지루한 임에도 불구하고) 운이 좋다면 누군가는 그 때까지 양방향 Swift-ObjC 변환기를 만들었습니다.

+1

도움 주셔서 대단히 감사합니다. Steffen. 곧 SpriteBuilder 서적을 사서 제 게임을 시작하겠습니다. :) –

관련 문제