c++ - 设备陀螺仪(加速度计)在 Cocos2dx-2.2.6 中无法与 -ObjC 链接器标志一起使用

标签 c++ ios xcode6 cocos2d-x 2d-games

我正在用cocos2dx-2.2.6开发一个游戏。在这个游戏中,有一个玩家通过使用设备陀螺仪运动来加速移动。

为此,我正在使用虚拟 didAccelerate(CCAcceleration* pAccelerationValue) 函数。它在 xcode6.1 中正常工作,在我的项目的build设置中使用“空白”“其他链接器标志”设置。

当我为第 3 方 inmobi 横幅广告集成添加链接器标志 -ObjC 时,我的设备陀螺仪停止工作。

我没有明白我做错了什么或 Cocos2dx-2.2.6 中此链接器标志所需的其他设置?

如果有人可以,请帮忙! 提前致谢!

最佳答案

删除引用或注释下面两个文件中的所有代码行:

../cocos2dx/platform/ios/Simulation/AccelerometerSimulation.h
../cocos2dx/platform/ios/Simulation/AccelerometerSimulation.m

我已经测试过了,它似乎工作正常。

关于c++ - 设备陀螺仪(加速度计)在 Cocos2dx-2.2.6 中无法与 -ObjC 链接器标志一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29628725/

相关文章:

c++ - std::transform 将一个结构数组复制到另一个

c++ - QList<T> 运行时错误

ios - 如何使用 objective c 将 JPEG 文件转换为 BITMAP?

iphone - 使单元格 imageView 飞入动画

ios - Xcode 6 中的可编辑多行文本输入

ios - Segue - 索引 0 超出空数组的范围

java - 套接字通信协议(protocol)/标准

c++ - 什么时候从函数的参数化中省略 const 是安全的?

ios - 使用 CGPoint 坐标系绘制矩形 - SWIFT

swift - 在 Swift 中动画 View