2011-08-25 39 views
1

我有一個箭頭圖像。我想在兩點之間拉伸這個圖像。我從觸摸位置重新獲得點數,所以我鼻子固定。當用戶觸摸iPad時,將出現箭頭圖像,並且將顯示箭頭圖像,直到觸摸結束出現。因此,如果用戶觸摸到A點並且正在移動到B點,則箭頭圖像將被拉伸到B點,依此類推。cocos2d中點之間的圖像拉伸和旋轉

如何在點內拉伸圖像?

回答

0

你的兩個觸摸將最終定義一個盒子,並且你將有一個從點1到點2的矢量。我建議計算x和y的三角形(長度),並從中可以計算出箭頭的比例因子圖片。

既然你有精靈的大小,你可以計算精靈的旋轉角度。

最後,計算點A和B之間的中心點,這將是你放置精靈的地方。

+0

最後一部分不是最好的方法:定義一個將成爲旋轉中心的錨點< – Klaim