【发布时间】:2016-06-20 16:59:07
【问题描述】:
我是一名日本游戏开发者。我用 cocos2d-x 开发了一些游戏。
我对以下问题感到困惑。所以,如果你有任何想法,请帮助我。
当点击 cocos2d-x 图层上的按钮时,按钮不起作用。 如果点击按钮,则不会调用按钮的回调函数。 我找到了一些解决该问题的方法。但是,我不知道为什么会出现问题。而且,我想要最合适的方法,如何解决它。
以下是出现问题的开发环境和移动设备。
■ 开发环境
- 操作系统:Mac OS X El capitan(10.11.5)
- Xcode 版本:7.3 - 7.3.1(7D1014)
- cocos2d-x 版本:cocos2d-x-3.2
- 构建配置。 :测试/发布
■ 移动设备
- iPhone4s(iOS 9.3.2)、iPhone5(iOS 9.3)、iPad mini(iOS 9.3.1)
如果移动设备的条件(iOS版本等)不同,可能不会出现问题。
而且,Xcode 7.2.1 或更早版本构建的应用程序没有问题。它工作正常。 使用 Debug 构建模式构建的应用也不会出现此问题。
我附上一个示例代码。
https://github.com/SeanIchikawa/SampleProject/tree/master/CCBTest
layer的按钮是ccbi制作的(ccbi=cocos builder文件)。 回调函数通过ccbi文件中的“Selector”引用到按钮。
■ 关于示例 Xcode 项目
- Xcode 项目名称:CCBTest
- ccbi 文件:Resources/simple.ccbi
- 类文件(写关于层):Classes/SimpleView.h
如果你有任何想法,请给我。
感谢您阅读我的问题。
【问题讨论】:
标签: ios xcode cocosbuilder