2014-12-07 26 views
3

我新的遊戲開發和我在cocos2d-斯威夫特非常感興趣,特別是由於Android的兼容性。我知道Objective-C代碼可以移植到Android,但我可以說Swift是一樣的嗎?可以用Swift編寫的Cocos2D-Swift代碼移植到Android上嗎?

在此先感謝。通過SpriteBuilder Android插件爲Android

+0

放心,cocos2d的,迅速的被寫在Objective-C。所有的移植項目都很好。 – YvesLeBorg 2014-12-07 12:51:03

+0

謝謝@YvesLeBorg,但如果我的遊戲是用Swift編寫的呢? Android插件是否也會編譯它? – 2014-12-07 12:54:52

回答

5

斯威夫特的支持正在開發中。但是目前還沒有發佈日期。

既然你是新的遊戲開發,我認爲這是公平地說,你可以使用SWIFT而不必在這一點不用擔心跨平臺開發。

讓你的第一個應用程序運行在外,或者只是把它變成一個你如此絕望的舞臺,你寧願重新啓動它或者完全不同的項目,更重要的是帶着你我瞭解到。我個人覺得,每一個新的遊戲,我開始了新的引擎開發最終被完全重構整個開發過程中至少一次,只是由於有多少你可以更好的與發動機工作,一旦你學會了如何(最好)使用它。

如果你的應用是成功的,你想將它移植到Android,但斯威夫特的支持都還不可用,你真正需要的端口,總是有抄寫斯威夫特代碼的Objective-C的選項。它非常簡單(儘管乏味),如果幸運的話,到那時,甚至還可以製作一個雙向的Swift-ObjC轉換器。

+1

非常感謝您的幫助,Steffen。很快我會買你的SpriteBuilder書,並開始製作我自己的遊戲。 :) – 2014-12-13 13:00:12

相關問題