【问题标题】:Integrate Cocos2dx project within Swift Project (XCode 6.3)在 Swift Project (XCode 6.3) 中集成 Cocos2dx 项目
【发布时间】:2015-11-21 11:15:19
【问题描述】:

我有 2 个独立的项目,一个在 Cocos2dx v3.6 中,一个在 Swift 中。 我想从 Swift 项目开始一个游戏。 我该怎么做?

我已将整个 cocos2dx 项目复制到我的 Swift 项目中,然后在 swift 中创建了一个视图控制器并尝试将 CCDirector 作为项目的根视图打开。但找不到导演,我正在尝试用这个 #import "cocos2d.h" 导入 cocos2dx ,但它给了我“未定义文件”的错误。

Apple Swift 1.2 版

【问题讨论】:

  • 您是否将 C++ 添加到 Swift 项目中?
  • 我使用 Swift 和 Objective C 的桥接完成了这种集成,并创建了一个简单的类,当我可以将 CCDirector 推送到当前导航控制器并且 Cocos2dx 类中的一个方法调用 Objective C 类和 Objective C类回调 Swift 方法来弹出视图控制器
  • 我很快就会发布有关我为制作这些桥接课程所做的工作以及这一切对我的工作方式的详细信息。
  • @Anand 你是怎么做到的?

标签: ios objective-c swift cocos2d-x-3.0 xcode6.3


【解决方案1】:

你可以在这里使用 Cocos2d 版本的 Swift。 this

另外我建议你使用这个tutorial,它非常简单。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-04-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多