私はAndroid用にCOCOS2Dを使用しています。私は長方形のスプライトを回転させ、それを異なる高さにスケーリングしたいが、頂点の2つは固定された場所にある。つまり、長方形の4つの頂点のうち、2つの頂点だけを異なる点に移動し、長方形をさまざまな長さに拡大することができます。 長さを変えた場合の同様の例:長方形の水銀レベルが下に2つの頂点を固定して下に上がる&になる温度計:温度計。COCOS2D Androidでスプライトイメージを回転&スケーリングする
0
A
答えて
1
これを実現するには、一定のままにしたいエッジにanchorPoint
を移動します。 anchorPoint
を体温計スプライトの下端に移動すると、スケールするときに上端だけが移動します。 anchorPoint
は、スプライトディメンションの0〜100%に対応する浮動小数点値0..1を持ちます。
position
は、スプライトの幅(または設定方法によっては高さ)の1/2で調整する必要があることにご注意ください。あなたのスプライトのanchorPoint
は、スプライトのposition
の位置にあります。したがって、デフォルトでは、anchorPoint
は(0.5、0.5)に配置されているため、スプライトが配置されている場所のどこにでもその中心が配置されます。 anchorPoint
を(0.5、0)に変更すると、スプライトは水平に中央揃えされますが、スプライトの下端は、position
に設定されている場所に揃えられ、アンカーポイントから離れるようになります。
これらのリンクはまた、あなたに非常に貴重であることを証明することになります。
http://www.qcmat.com/understanding-anchorpoint-in-cocos2d/
http://cocos2d-central.com/topic/436-position-vs-anchorpoint/
関連する問題
- 1. スケーリング回転シアリングリフレクションアルゴリズム
- 2. のUIViewをスケーリングする回転
- 3. スケーリングせずにQPixmapを回転する
- 4. スクリプトの回転とスケーリング
- 5. iPhone Cocos2D - スプライトを回転させる指
- 6. イメージの配列でスプライトイメージを変更する方法cocos2d?
- 7. スプライトをcocos2dで電話の回転と反対に回転させますか?
- 8. 回転する、スケーリングする2つのスプライトを子として持つCocos2dの継承レイヤ
- 9. Cocos2dでのスプライトのスケーリング
- 10. cocos2dでポートレートモードで自動回転を設定するには?
- 11. cocos2d画面自動回転問題
- 12. スケーリングと形状の回転(矩形)
- 13. クロム21回転中のスケーリング要素
- 14. タッチでベジェパス上のスプライトを回転する - Cocos2D/Box2D
- 15. 変換でスケーリング/回転のアニメーションを無効にする
- 16. は、iOSでBOX2Dとcocos2dで体を回転させる
- 17. cocos2dで正方形の画像を回転または反転する
- 18. Androidビューを回転する
- 19. ジョイスティックと一致するようにCocos2dスプライトを回転する
- 20. フォトショップのようにアンドロイドで回転する画像スケーリング
- 21. Androidアニメーション回転
- 22. Androidスクリーン回転
- 23. 回転アニメーションandroid
- 24. Cocos2dマルチタッチスプライトの回転を実装する方法は?
- 25. 回転時にiPhoneのスケーリングを防止する
- 26. UIImageViewを回転させてからスケーリングする
- 27. ポイントの配列をスケーリングして回転する
- 28. Cocos2Dヘルプ:回転スプライトでスプライトを連続的に回転して子スプライトを生成する方法
- 29. サイトの読み込みスプライトイメージを2回
- 30. Androidでドロワーブルを回転する
は、アプリケーションとの運のベストあなたにあなたのAuthman ... – Manjunath
ありがとう=] –
ああ!どうもありがとう... – Manjunath