【问题标题】:Can Cocos2D-Swift code written in Swift be ported to Android?用 Swift 编写的 Cocos2D-Swift 代码可以移植到 Android 上吗?
【发布时间】:2014-12-07 10:51:00
【问题描述】:

我是游戏开发的新手,我对 Cocos2D-Swift 非常感兴趣,特别是因为 Android 兼容性。我知道 Objective-C 代码可以移植到 Android 上,但我可以说 Swift 也一样吗?

提前致谢。

【问题讨论】:

  • 放心,cocos2d-swift是用objective-c写的。移植项目一切顺利。
  • 谢谢你,@YvesLeBorg,但是如果我的游戏是用 Swift 编写的呢? Android插件也会编译吗?

标签: android swift cocos2d-iphone


【解决方案1】:

目前正在开发通过 SpriteBuilder Android 插件对 Android 的 Swift 支持。但是还没有发布日期。

由于您是游戏开发的新手,我认为可以公平地说,您现在可以使用 Swift 而不必担心跨平台开发。

更重要的是让你的第一个应用程序运行并在那里运行,或者只是让它进入你绝望地迷失的阶段,你宁愿重新开始它或完全不同的项目,随身携带你的东西'我学会了。就我个人而言,我发现我开始使用新引擎开发的每个新游戏在整个开发过程中至少会被完全重构一次,这只是因为一旦你学会了如何(最好地)使用它,你可以更好地使用引擎。

如果您的应用程序成功并且您希望将其移植到 Android,但 Swift 支持尚不可用并且您确实需要移植,则始终可以选择将 Swift 代码转录为 Objective-C。这相当简单(尽管很乏味),如果幸运的话,到那时有人甚至制作了一个双向 Swift-ObjC 转换器。

【讨论】:

  • 非常感谢您的帮助,Steffen。很快我会买你的 SpriteBuilder 书并开始制作我自己的游戏。 :)
猜你喜欢
  • 2014-07-24
  • 2015-12-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-08-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多