問題タブ [ccrotateby]

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 に答える
184 参照

cocos2d-iphone - CCLayerが現在回転しているかどうかを確認します

CCLayer次のようなサブクラスのインスタンスをローテーションしています。

この回転は、ユーザーのタップに応答します(これは急速に発生する可能性があります)。レイヤーが現在回転しているかどうかを確認するにはどうすればよいですか?この場合、タップは無視できます。

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

iphone - CCRotateByを使用したCocos2dロッキングアニメーション?

私はCocos2dを初めて使用し、助けを求めています。

スプライトを左に45度回転させ、再び中央に配置してから、右に約45度回転させたいスプライトがあります。ロッキングモーションのようなものです。

画面上のどこかだけでなく、実際のスプライトに触れたときにこれを実行したいと思います。

現在のように、画面のどこかに触れると360度(テストでは360度)回転しますが、画面をタップするたびに新しいスプライトが表示されます。

私の質問は1つです。スプライトに触れると、後のロッキングモーションが実行されるように設定するにはどうすればよいですか。画面をタップするたびに新しいスプライトがポップアップすることはありません。

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

cocos2d-x - cocos2d-x:移動中にCCSpriteを回転させると、最終的な位置が変わります

アリが巣を離れるという、自分のゲームのアニメーションを作成しようとしています。巣を右下に下向きに下向きに下ろしてから、もう一度真っ直ぐに見る必要があります。

2つのアクションシーケンスを作成しました。1つは移動用、もう1つは回転用で、CCSpawnにまとめました。移動アクションのみを実行すると正常に動作しますが、アクションを一緒に実行すると、最後にスプライトが元の位置に戻ります。

何が起こっているのかわかりません。助けてもらえますか?

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

ios5 - アクションCCRotateを持つスプライトの位置を取得するにはどうすればよいですか?

ノードがあり、そのノードの位置を修正しました。次に、そのノードの子としてスプライトを追加しました(以前に追加しました)。その後、ノードをある角度で回転させようとします。

その結果、スプライトも回転し、その中心点はノードの位置になります。今私の質問は、どうすればスプライトの位置を取得できますか?

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

java - RotateBy Anchorpoint が回転に影響しない

Cocos2d (Android、JAVA) では、CCRotateBy を使用して、複数のタイルを子として持つ 1 つの CCNode を回転させます。センタータイルの中心を回転のポイントにしたいので、アンカーポイントを使おうと思いました。

ただし、アンカーポイントにどのような値を指定しても、タイルは画面の左下を回転し続けます。どうして?

(タイルは CCNodes であり、tilesSelected と secondaryTilesSelected の 2 つのリストに収集されます)