問題タブ [ccmenuitem]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
531 参照

cocos2d-iphone - アプリ内購入の使用時に CCMenuItem を非表示にできません

今回は、cocos2d でボタン (CCMenuItemImage) を無効にする際に、このような奇妙な問題が発生したかどうかを尋ねたいと思います。アプリ内購入が接続されており、購入が完了すると次の機能がトリガーされます

この 2 つの操作は正常に機能しますが、問題は 3 つ目の操作にあります。「購入」ボタンを非表示にしたい。

これは、この場所では何もしません (ボタンは表示され、アクセス可能です)。コードの他の部分で使用する場合は問題なく動作しますが、ここでは .... ではありません。位置を変えようとしてもうまくいきません。inAppPurchaseスレッドか何かに接続できますか?

0 投票する
2 に答える
434 参照

ios - Cocos2d: CCMenu アイテムを取得して、選択を解除したセレクターを呼び出すにはどうすればよいですか?

CCMenu 項目が選択解除されたときにセレクターを呼び出すにはどうすればよいですか?

これは可能ですか?

CCMenuItem を追加するときに、ボタンのアクティブ化で呼び出される関数をセレクターとして指定できます。私が望むのは、ボタンが「選択」されなくなったら関数を呼び出せるようにすることです(つまり、選択されていてアクティブ化されていないことを意味します)。

いくつかのメソッドをオーバーライドする必要があると思いますが、どのメソッドかわかりません:)。

なにか提案を?

0 投票する
1 に答える
402 参照

cocos2d-iphone - 子セレクターのCCMenu子が起動しない

セレクターを持つccmenuitemspriteにccmenuitemspriteを持つccmenuがあります。子の子がセレクターを起動するが起動しない再生ボタンになりたいです。

0 投票する
1 に答える
292 参照

cocos2d-iphone - CCMenu の子は個別に遷移します

ループに CCMenuItems を追加してから、EaseIn で画面上の CCMenu を移動します。各 CCMenuItem を単独で移動する方法はありますか?

0 投票する
1 に答える
535 参照

objective-c - CCMenuItemのセレクターを変更する

CCMenuItemが作成されたら、セレクターを再割り当てすることはできますか?

私はこのようなことをしたいと思っています:

これは可能ですか?CCMenuItemのドキュメントでそれについて何も見つかりませんでした。私は、セレクターがobj-cで実際にどのように機能するかについてはそれほど明確ではないことを認めます。

0 投票する
2 に答える
792 参照

c++ - SEL_MenuHandler を手動で呼び出す方法

CCMenuItem には aCCObject* recと aがSEL_MenuHandler selectorあり、選択すると呼び出されることは理解していますが、これら 2 つの変数だけを指定して手動で呼び出すことができるかどうかを知りたいです。

CCMenuItem の activate() メソッドは認識していますが、CCMenuItem を作成せずに呼び出そうとしています。

0 投票する
1 に答える
244 参照

cocos2d-iphone - cocos2d: CCMenuItem をサブクラス化すると、多くの "removeChildByTag: child not found!" がトリガーされます。

次のコードを使用して CCMenuItem をサブクラス化しようとしています:

GenericButton.h

GenericButton.m

しかし、CCScene で GenericButton*button = [GenericButton item....] を使用しているときはいつでも、「removeChildByTag: child not found!」というメッセージがたくさん表示されます。コンソールに表示されます。私は何か間違ったことをしていますか?乾杯

0 投票する
1 に答える
556 参照

overriding - CCMenuItemImage をサブクラス化する方法

CCMenuItemImage を "Button" に不適切に変換したというエラーが表示されます

ボタン.cpp:

ボタン.h:

SinglePlayer.ccp:

0 投票する
1 に答える
124 参照

ios - 同じ CCMenu 複数のシーンへの追加

iOS および Cocos2d ( 2.x ) の初心者

OK、メニュー オブジェクトを作成し、新しいシーンごとに呼び出したいと思います。

例:

  • Scene1、メニュー追加
  • Scene2、Scene1と同じメニューを追加

レイヤー自体を初期化するときに CCMenu を初期化する方法を見ただけです。アイテムをビルドしてから、CCMenu などに追加します。

CCMenu を一度初期化してから、たまたま表示しているシーンに追加するにはどうすればよいですか? したがって、Scene1 または Scene2 を表示している場合でも、同じメニューです。

これは理にかなっていますか?