私は日本のゲーム開発者です。私はcocos2d-xでいくつかのゲームを開発します。CCMenuItemが動作しません(Xcode 7.3〜)
次の問題が混乱しています。だから、あなたのアイディアがあれば、私を助けてください。
cocos2d-xレイヤーのボタンをタップすると、ボタンが機能しません。 ボタンをタップすると、ボタンのコールバック機能が呼び出されません。 問題のいくつかの回避策を見つけました。しかし、私は問題がなぜ発生するのか分かりません。そして、私は最も適切な方法、それを修正する方法が欲しいです。
以下は、問題が発生している開発環境およびモバイルデバイスです。
■
- オペレーティングシステム環境を開発:MacのOS Xエルキャピタン(10.11.5)
- Xcodeのバージョン:7.3 - 7.3.1(7D1014)
- cocos2d-Xバージョン: cocos2d-x-3.2
- build config。 :テスト/モバイルデバイス
- iPhone4Sの(iOSの9.3.2)、iPhone5の(iOSの9.3)、iPadのミニ(のiOS 9.3.1)
の場合■
をリリースモバイルデバイスの状態(iOSバージョンなど)が異なる場合、問題は発生しない可能性があります。
また、Xcode 7.2.1以前のバージョンで作成されたアプリも問題ありません。それは正常に動作します。 デバッグビルドモードでビルドされたアプリケーションでも問題は発生しません。
サンプルコードを添付します。
https://github.com/SeanIchikawa/SampleProject/tree/master/CCBTest
層のボタンがccbi(ccbi =ココスビルダーファイル)によって行われます。 コールバック関数は、ccbiファイルの "Selector"によってボタンに参照されます。 CCBTest
- Xcodeのプロジェクト名を■
ご意見がありましたら教えてください。
私の質問をお読みいただきありがとうございます。
> Enric ありがとうございました! 私はXcodeのバージョンをダウングレードする方法を知っています。 問題を解決しないため、Xcode 7.2.1で開発しました。 私は今から問題を解決したい、私は将来Xcode版をアップする必要があるので。 ありがとうございます。 – Sean