私のゲームでは、核を周回する電子のように、CCSprite
を公転するCCSprite
があります。アニメーションをもっと簡単にするために、電子を核の子として持っています。私がしなければならないのは核を回転させることだけで、電子は非常にうまくスイートに続きます。cocos2dでCCSpriteの絶対位置を取得する
しかし、私の問題は、パーティクルシステムの軌跡のようなものを追加するか、電子のパスに続くリボンエフェクトを追加することによって、軌道アニメーションを少し魅力的に見せたいからです。パーティクルシステムは単に電子自体に追加することはできません。なぜならパーティクルは核にも回転しているからです。 self
にパーティクルシステムを追加すると、パーティクルシステムが正しく表示されますが、パーティクルシステムは後続するオブジェクトと同じ位置に表示されません。
私の質問はこれです:それは親だし、それは相対位置だにのみアクセスを有するとは対照的に、
は、オブジェクトのシーン位置を取得する方法があり、電子は、言いますか?
ありがとうございました。
がそれを好きな理由多分誰かが説明します!今それを試してみる。本当にありがとう! – GreenWire
美しい!!おかげさまで、完璧に動作します。 – GreenWire
これはポジションを得るのに最適ですが、ポジションが(物理エンジンごとに)変更されたとはどのように判断できますか? 'setPosition:'をオーバーライドしてもそれはしません。 :\ – Olie