問題タブ [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.
cocos2d-iphone - アプリ内購入の使用時に CCMenuItem を非表示にできません
今回は、cocos2d でボタン (CCMenuItemImage) を無効にする際に、このような奇妙な問題が発生したかどうかを尋ねたいと思います。アプリ内購入が接続されており、購入が完了すると次の機能がトリガーされます
この 2 つの操作は正常に機能しますが、問題は 3 つ目の操作にあります。「購入」ボタンを非表示にしたい。
これは、この場所では何もしません (ボタンは表示され、アクセス可能です)。コードの他の部分で使用する場合は問題なく動作しますが、ここでは .... ではありません。位置を変えようとしてもうまくいきません。inAppPurchaseスレッドか何かに接続できますか?
ios - Cocos2d: CCMenu アイテムを取得して、選択を解除したセレクターを呼び出すにはどうすればよいですか?
CCMenu 項目が選択解除されたときにセレクターを呼び出すにはどうすればよいですか?
これは可能ですか?
CCMenuItem を追加するときに、ボタンのアクティブ化で呼び出される関数をセレクターとして指定できます。私が望むのは、ボタンが「選択」されなくなったら関数を呼び出せるようにすることです(つまり、選択されていてアクティブ化されていないことを意味します)。
いくつかのメソッドをオーバーライドする必要があると思いますが、どのメソッドかわかりません:)。
なにか提案を?
cocos2d-iphone - 子セレクターのCCMenu子が起動しない
セレクターを持つccmenuitemspriteにccmenuitemspriteを持つccmenuがあります。子の子がセレクターを起動するが起動しない再生ボタンになりたいです。
cocos2d-iphone - CCMenu の子は個別に遷移します
ループに CCMenuItems を追加してから、EaseIn で画面上の CCMenu を移動します。各 CCMenuItem を単独で移動する方法はありますか?
objective-c - CCMenuItemのセレクターを変更する
CCMenuItemが作成されたら、セレクターを再割り当てすることはできますか?
私はこのようなことをしたいと思っています:
これは可能ですか?CCMenuItemのドキュメントでそれについて何も見つかりませんでした。私は、セレクターがobj-cで実際にどのように機能するかについてはそれほど明確ではないことを認めます。
c++ - SEL_MenuHandler を手動で呼び出す方法
CCMenuItem には aCCObject* rec
と aがSEL_MenuHandler selector
あり、選択すると呼び出されることは理解していますが、これら 2 つの変数だけを指定して手動で呼び出すことができるかどうかを知りたいです。
CCMenuItem の activate() メソッドは認識していますが、CCMenuItem を作成せずに呼び出そうとしています。
cocos2d-iphone - cocos2d: CCMenuItem をサブクラス化すると、多くの "removeChildByTag: child not found!" がトリガーされます。
次のコードを使用して CCMenuItem をサブクラス化しようとしています:
GenericButton.h
GenericButton.m
しかし、CCScene で GenericButton*button = [GenericButton item....] を使用しているときはいつでも、「removeChildByTag: child not found!」というメッセージがたくさん表示されます。コンソールに表示されます。私は何か間違ったことをしていますか?乾杯
overriding - CCMenuItemImage をサブクラス化する方法
CCMenuItemImage を "Button" に不適切に変換したというエラーが表示されます
ボタン.cpp:
ボタン.h:
SinglePlayer.ccp:
ios - 同じ CCMenu 複数のシーンへの追加
iOS および Cocos2d ( 2.x ) の初心者
OK、メニュー オブジェクトを作成し、新しいシーンごとに呼び出したいと思います。
例:
- Scene1、メニュー追加
- Scene2、Scene1と同じメニューを追加
レイヤー自体を初期化するときに CCMenu を初期化する方法を見ただけです。アイテムをビルドしてから、CCMenu などに追加します。
CCMenu を一度初期化してから、たまたま表示しているシーンに追加するにはどうすればよいですか? したがって、Scene1 または Scene2 を表示している場合でも、同じメニューです。
これは理にかなっていますか?