我正在使用COCOS2D for Android。我想旋轉一個矩形精靈並將其縮放到不同的高度,但其頂點的兩個位於一個固定的位置。我的意思是,在矩形的四個頂點之中,我只需要兩個頂點移動到不同的點,甚至可以將矩形縮放到不同的長度。 不同長度的類似示例:溫度計,其中矩形水平面上升&向下固定底部的兩個頂點。在COCOS2D中旋轉和縮放雪碧圖像Android
0
A
回答
1
要完成此操作,請將您的anchorPoint
移動到您希望保持不變的邊緣。假設你將anchorPoint
移動到溫度計精靈的底部邊緣,當你縮放它時,只有頂部邊緣會移動。 anchorPoint
的浮點值爲0..1,對應於精靈尺寸的0-100%。
請注意,這會影響你的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. 用觸摸旋轉雪碧 - Cocos2d
- 2. UIGestureRecognizer不會旋轉雪碧 - Cocos2d
- 3. 指南針 - 雪碧圖像縮放
- 4. 雪碧旋轉XNA
- 5. Cocos2D拖放雪碧問題
- 6. 旋轉動畫雪碧?
- 7. 在Cocos2d中動畫雪碧圖片
- 8. Starling:雪碧不能縮放
- 9. cocos2d:交換雪碧
- 10. Cocos2d雪碧鏈接
- 11. 如何在Javascript中縮放雪碧
- 12. 如何在libgdx中縮放雪碧?
- 13. 用觸摸在貝塞爾路徑上旋轉雪碧 - Cocos2D/Box2D
- 14. XNA旋轉和移動雪碧
- 15. 旋轉後縮放圖像
- 16. 在Android中使用矩陣旋轉和縮放圖像
- 17. (cocos2d-iphone)問題 - 雪碧旋轉180度來回
- 18. CSS imageviewer:圖像旋轉(和縮放)
- 19. 自動縮放和旋轉圖像
- 20. 旋轉和縮放圖像刷
- 21. (Cocos2D)雪碧不是完全坐在其他雪碧的頂部?
- 22. Cocos2D雪碧相對運動
- 23. Cocos2d - 雪碧沒有動畫
- 24. cocos2d雪碧彈跳效果
- 25. 曲線雪碧運動COCOS2D
- 26. Cocos2d。雪碧要消失
- 27. Cocos2d雪碧移動速度
- 28. 雪碧速度Cocos2d 3.0
- 29. 如何在android中放大,縮小,拖放和旋轉圖像視圖?
- 30. 在cocos2d中停止雪碧動畫
謝謝Authman ... – Manjunath 2012-04-09 06:17:10
祝您好運給您申請=] – 2012-04-09 06:19:12
啊!非常感謝... – Manjunath 2012-04-09 06:23:05