2011-08-01 10 views
0

私はcocos2dでスプライトを拡大しています。 CCScaleByメソッドを使用している間は、スプライトをスケーリングしていますが、スケーリングの位置を取得できません。私がCCMoveByを使用する場合、私はそのポジションを得ることができます。CCScaleByを使用した後の位置の取得

誰でも私を助けることができますか?

Anks

答えて

0

CCMoveByは、スプライトの位置を変える、ありがとうございます。 CCScaleByはスケールプロパティを変更しますが、位置は変更しません。 変換(位置)とスケール変換は、anchorPointを中心に行われます。

position、scale、rotation、およびanchorPointを使用して、スプライトの結果座標を計算することができます。

+0

お元気ですか? – Anks

+0

実際、私はナノ秒ごとにポジションを望んでいます、それは可能ですか?または私はちょうど得点を得ますか?お知らせ下さい。 – Anks

+0

@ phix23は、CCScaleByを使用しても位置が変わらないと言っています。あなたがポジションを望むならば、同じ時間に何か他の手段でそれを動かさない限り、ナノ秒前と全く同じになります。 –

関連する問題