問題タブ [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.

0 投票する
8 に答える
25631 参照

iphone - タッチ検出を無効にするにはどうすればよいですか?

実行中のアクション内でタッチ検出を無効にするにはどうすればよいですか。プレイヤーがアクション内でクリックしてクリックすると、キャラクターがスーパーマンのように空を飛んでほしくないため、クリックし続けるとキャラクターが着陸しません。「isDone」というメソッドを見つけましたが、それはこのメソッドに関連していますか?? プレーヤーのクリック -> アクション (アクション内でクリックすることはできません) -> アクション終了 -> もう一度クリック..... それが私の望みです~

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

iphone - cocos2dスプライトcontentSize問題

spriteWithFileメソッドを使用してスプライトを定義し、120px x30px.pngを提供します

これをレイヤーに追加して配置すると、画面上に表示されるはずの場所になります。

ただし、contentSizeがないようです。次のNSLogステートメント:

次のように読み上げます。

私は何かが足りないのですか?それは120.000000×30.000000であるべきではありません

どんな助けでも大歓迎です。

よろしく、

リッチ

0 投票する
4 に答える
2720 参照

optimization - cocos2d の複数の ParticleSystem

私はどの道を進むべきか迷っていParticleSystemます。この特定のケースでは、同時に 1 ~ 20 個の小さな爆発を作成したいと考えていますが、位置は異なります。現在、ParticleSystem爆発ごとに新しいものを作成してからリリースしていますが、もちろん、これはパフォーマンスに非常に悪影響を及ぼします.

私の質問は次のとおりですParticleSystem。複数の放射源を持つものを作成する方法はありますか。そうでない場合はParticleSystem、 init の配列を作成し、爆発が必要なときに無料の配列を使用する必要がありますか? または、私が考えていなかった別のアプローチがありますか?

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

iphone - cocos2d 移動オブジェクト

ゲームのジオメトリ戦争のように、画面上でオブジェクトを動かそうとしています。オブジェクトをうまく回転させることはできますが、向いている方向に基づいてオブジェクトを動かすことができないようです。私はこれを行うのに適していると思うこのコードをここに持っていますが、構文エラーが発生し続けます:

エラーは、「構造体または共用体にないメンバー x の要求」です。Objective-c/cocos2d 構文でこれを行うにはどうすればよいですか?

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

iphone - cocos2dで不規則な動きをしますか?

塗りつぶされた円が画面上で跳ね返るシンプルなアプリを作成しています。現在、円の速度は固定されていますが、ランダムに速度を上げたり下げたりしてほしいです。

もともとNSTimerを使おうとしたのですが、時間間隔を不規則にすることができないことに気づきました。Appleのドキュメントによると、NSAnimationクラスでは、「NSTimerとは異なり、アニメーション通知は不規則な間隔で発生する可能性があり、速度を上げたり下げたりするように見えるアニメーションを作成できます。」

したがって、NSAnimationクラスを使用する必要があるようです。しかし、NSAnimationでの描画プロセスを見ると、かさばり、制限されているようです。いくつかの円を作成し、それらの動作のパラメーターを定義したいので cocos2d-iphoneなどのより単純なフレームワークを使用したいと思います。

cocos2dのスケジューラーを使用して不規則な間隔を作ることはできますか?または、NSAnimationを使用する必要がありますか?

cocos2dスケジューラーは次のようになります。

0 投票する
3 に答える
691 参照

iphone - テキストを含む MenuItemImage を作成するにはどうすればよいですか?

テキスト付きの画像からメニュー項目を作成したいと思います。画像はボタンで、ボタンにプレーヤーの名前を書かなければならないので、MenuItemImage と MenuItemFont の両方を使用する必要があると思います。

たぶん、画像とテキストの両方を使用して AtlasSprite を作成し、次に MenuItemAtlasSprite オブジェクトを作成できますか? もしそうなら、どうすればその合成画像を作成できますか?

この機能を実現するための推奨される方法は何ですか?

ありがとう水差し

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

iphone - cocos2dの*画面のどこか*でタッチを検出しますか?

本当に申し訳ありませんが、cocos2dタッチ検出についていくつかの質問がありましたが(私を助けてくれたこの回答を含む)、それらのどれも機能させることができません。自分で質問するのではなく、リンクした回答にコメントしたかったのですが、コメントを残すのに十分な担当者がいません。

私がやりたいのは、ユーザーが画面上の任意の場所をタップするとすぐにアニメーションを停止することです。

これまでの私のコードは次のとおりです。

レイヤーファイルとcocosNodeファイル、および他の多くのことで、と、の両方BOOLを試しました。何も起こりません。ログには何も表示されず、アニメーションはその陽気な方法で続行されます。私は何が間違っているのですか?voidccTouchesBegantouchesBegan