【问题标题】:How can I implement GameCenter using c++ on ios platform如何在 ios 平台上使用 c++ 实现 GameCenter
【发布时间】:2012-02-10 05:07:25
【问题描述】:

我目前正在使用 Xcode 4.2 和 ios 5。我需要一种方法来为我的游戏实现 Game Center。但是我的游戏是用 C++ 编写的。问题是,到目前为止我看到的所有关于 Game Center 的教程,GameCenter 都是在 Objective-c 上实现的。请问如何在ios平台上使用c++实现GameCenter?

【问题讨论】:

    标签: c++ objective-c ios5 xcode4.2


    【解决方案1】:

    你必须在objc中实现与游戏中心的交互。您可以做的是在 objc++ 文件 (.mm) 中创建一个处理游戏中心的单个对象。在那里您可以调用您的 c++ 代码并转发所有请求/数据。

    【讨论】:

    • 我正在尝试将代码从 GKtapper 移植到我的 c++ 中。是否可以?我正在尝试这样做,因为他们已经在 Objective-c 中实现了游戏中心。
    • 但现在我面临的问题是我的 c++ 代码无法获取游戏中心的实例,因为它是 objc 实例
    • 这就是为什么你需要使用 .mm 来混合 objc 和 c++。有些部分必须在objc中实现。
    • 你的意思是我应该将扩展名从 .cpp 更改为 .mm 吗?我避免根据客户的要求这样做
    猜你喜欢
    • 2011-10-30
    • 2017-11-26
    • 1970-01-01
    • 2011-08-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-05
    相关资源
    最近更新 更多