問題タブ [cocos2d-iphone]
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.
iphone - タッチ検出を無効にするにはどうすればよいですか?
実行中のアクション内でタッチ検出を無効にするにはどうすればよいですか。プレイヤーがアクション内でクリックしてクリックすると、キャラクターがスーパーマンのように空を飛んでほしくないため、クリックし続けるとキャラクターが着陸しません。「isDone」というメソッドを見つけましたが、それはこのメソッドに関連していますか?? プレーヤーのクリック -> アクション (アクション内でクリックすることはできません) -> アクション終了 -> もう一度クリック..... それが私の望みです~
iphone - cocos2dスプライトcontentSize問題
spriteWithFileメソッドを使用してスプライトを定義し、120px x30px.pngを提供します
これをレイヤーに追加して配置すると、画面上に表示されるはずの場所になります。
ただし、contentSizeがないようです。次のNSLogステートメント:
次のように読み上げます。
私は何かが足りないのですか?それは120.000000×30.000000であるべきではありません
どんな助けでも大歓迎です。
よろしく、
リッチ
optimization - cocos2d の複数の ParticleSystem
私はどの道を進むべきか迷っていParticleSystem
ます。この特定のケースでは、同時に 1 ~ 20 個の小さな爆発を作成したいと考えていますが、位置は異なります。現在、ParticleSystem
爆発ごとに新しいものを作成してからリリースしていますが、もちろん、これはパフォーマンスに非常に悪影響を及ぼします.
私の質問は次のとおりですParticleSystem
。複数の放射源を持つものを作成する方法はありますか。そうでない場合はParticleSystem
、 init の配列を作成し、爆発が必要なときに無料の配列を使用する必要がありますか? または、私が考えていなかった別のアプローチがありますか?
iphone - cocos2d 移動オブジェクト
ゲームのジオメトリ戦争のように、画面上でオブジェクトを動かそうとしています。オブジェクトをうまく回転させることはできますが、向いている方向に基づいてオブジェクトを動かすことができないようです。私はこれを行うのに適していると思うこのコードをここに持っていますが、構文エラーが発生し続けます:
エラーは、「構造体または共用体にないメンバー x の要求」です。Objective-c/cocos2d 構文でこれを行うにはどうすればよいですか?
iphone - cocos2dで不規則な動きをしますか?
塗りつぶされた円が画面上で跳ね返るシンプルなアプリを作成しています。現在、円の速度は固定されていますが、ランダムに速度を上げたり下げたりしてほしいです。
もともとNSTimerを使おうとしたのですが、時間間隔を不規則にすることができないことに気づきました。Appleのドキュメントによると、NSAnimationクラスでは、「NSTimerとは異なり、アニメーション通知は不規則な間隔で発生する可能性があり、速度を上げたり下げたりするように見えるアニメーションを作成できます。」
したがって、NSAnimationクラスを使用する必要があるようです。しかし、NSAnimationでの描画プロセスを見ると、かさばり、制限されているようです。いくつかの円を作成し、それらの動作のパラメーターを定義したいので、 cocos2d-iphoneなどのより単純なフレームワークを使用したいと思います。
cocos2dのスケジューラーを使用して不規則な間隔を作ることはできますか?または、NSAnimationを使用する必要がありますか?
cocos2dスケジューラーは次のようになります。
iphone - テキストを含む MenuItemImage を作成するにはどうすればよいですか?
テキスト付きの画像からメニュー項目を作成したいと思います。画像はボタンで、ボタンにプレーヤーの名前を書かなければならないので、MenuItemImage と MenuItemFont の両方を使用する必要があると思います。
たぶん、画像とテキストの両方を使用して AtlasSprite を作成し、次に MenuItemAtlasSprite オブジェクトを作成できますか? もしそうなら、どうすればその合成画像を作成できますか?
この機能を実現するための推奨される方法は何ですか?
ありがとう水差し
iphone - cocos2dの*画面のどこか*でタッチを検出しますか?
本当に申し訳ありませんが、cocos2dタッチ検出についていくつかの質問がありましたが(私を助けてくれたこの回答を含む)、それらのどれも機能させることができません。自分で質問するのではなく、リンクした回答にコメントしたかったのですが、コメントを残すのに十分な担当者がいません。
私がやりたいのは、ユーザーが画面上の任意の場所をタップするとすぐにアニメーションを停止することです。
これまでの私のコードは次のとおりです。
レイヤーファイルとcocosNodeファイル、および他の多くのことで、と、の両方BOOL
を試しました。何も起こりません。ログには何も表示されず、アニメーションはその陽気な方法で続行されます。私は何が間違っているのですか?void
ccTouchesBegan
touchesBegan