問題タブ [ccaction]

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 投票する
1 に答える
486 参照

label - Cocos2d-x 3.0 ラベル制限?

cocos2d-x 3.0 で使用できるラベルの大きさに制限はありますか? 「タイプライター」効果を作成しようとしていますが、文字列が 45 文字以下の場合に機能するようです。これ以上だといつもの で失敗EXC_BAD_ACCESS。以下は、このタイプライター効果を実行するために使用しようとしているコードです。

これはcharSprite->setScale(0)45 文字以降で終了します。何か案は?

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

cocos2d-iphone - cocos2dで3秒間隔で複数のスプライトを追加し、すべて同じCCActionを実行する方法

検索にうんざりしていて、cocos 2dが初めてなので、私を助けてください。addRed をスケジュールし、すべてのスプライトを画面内でランダムに移動させたい場合、最後のスプライトが移動するだけです。どんな助けでも感謝し、前もって感謝します。

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

ios - 2 つの異なるオブジェクトの CCActionSequence

CCActionMoveTo を使用して、2 つの異なるオブジェクト、ペイン 1 とペイン 2 を同時に移動し、これら 2 つのオブジェクトの移動が終了したら関数を呼び出したいと考えています。

これら 2 つの actionMoves を同時に呼び出し、両方が完了するまで待って generateTerrain を呼び出すにはどうすればよいですか?

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

c++ - Cocos2d-x: callfuncN_selector にパラメータを追加

以下のようなスプライトのアクションを実行したい:

関数呼び出しで値を送信するにはどうすればよいですか。助けてください

0 投票する
0 に答える
327 参照

ios - Cocos2D v3.x iOS で他のアクションを実行すると CCSprite アニメーションが停止する

ゲームでスプライトをアニメーション化しています (スプライト シートなどを使用)。これは、ゲームの生涯を通じて実現したい単純なアニメーションです。スプライトも物理体です。そして、画面がタッチされたときに、スプライトに何らかのアクションを実行してもらいたいです。

アニメーションとアクションを追加しましたが、すべて問題ありません。しかし問題は、スプライトが他のアクションを実行すると (タッチされたときに) アニメーションが停止することです。

initメソッドのスプライトコードは次のとおりです。

これが私のtouchBegan方法です(画面に触れたときに他のアクションが実行される場所:

startDownMovementコードは次のとおりです。

私を助けてください。画面をタップして飛行機を飛ばすと、アニメーションが停止する理由がわかりません。

期待に感謝!

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

cocos2d-iphone - エンド ゲーム シーケンスの CCActionDelay

私のヒーロー スプライトは物理スプライト上にあります。プレイヤー (ユーザー) がスプライトに触れている間、ヒーローを 2 秒間動かさない場合、ゲームを終了させたいと思います。更新メソッドでは、2 つのスプライトが 2 秒以上接触しているかどうかを確認し、真の場合は「ゲーム オーバー」アクションを実行します。これがコードです

ユーザーが押し続けていてもエンド ゲーム アクションが実行されます。基本的に画面をタッチしてスプライトを動かさないとゲームが終了するはずです。助言がありますか?

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

ios - Cocos2d CCActionSequence の順序と遅延がめちゃくちゃ

cocos2d V3.x プロジェクト (SpriteBuilder V1.2.1) に取り組んでいます。現在、このアクション シーケンスを CCSprite で遅延させて実行しようとしています。問題があるのか​​、CCActionSequence がどのように機能するのか理解していないだけなのかはわかりません。

アクション 'a' を開始し、終了したら (2 秒後) 遅延 (5 秒) してから、両方の関数が呼び出されます (アクション 'c' と 'd')。しかし、シミュレーターでは順序が間違っており (「d」は「c」の前に呼び出され)、「a」が回転を開始してから約 1 秒後に呼び出されます。

私は何か間違ったことをしていますか?これが CCActionSquence の実際の動作である場合、前の段落で説明した方法で動作させるにはどうすればよいでしょうか?

ありがとう!

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

cocos2d-iphone - 2 つのアクションでランダム ポイントを使用する

申し訳ありませんが、私はこれが初めてです。現在、その方向に回転する無限のランダムに移動するスプライトを作成しようとしています。ただし、rotateAction で randomPoint から生成されたランダムな位置を使用する方法がわかりません。基本的に、バグは移動先のポイントを使用する代わりにランダムに回転します。同じランダム ポイントを 2 回使用する方法はありますか?

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

ios - スプライトがアクションを終了したときに 3 つのパラメータで関数を呼び出す

移動アクションを持つスプライトがあり、スプライトが移動アクションを終了するときに 3 つのパラメーターを持つ関数を呼び出したいのですが、使用しようとしましCC_CALLBACK_3CallFuncN が、パラメーターをどこに置くかわかりません。