在cocos2d中的点之间拉伸和旋转图像

时间:2011-08-25 05:48:50

标签: ipad cocos2d-iphone

我有一个箭头图像。我想在两点之间拉伸这个图像。我正在从触摸位置恢复点,所以我鼻涕固定。当用户触摸iPad时,将出现箭头图像并显示箭头图像,直到触摸结束出现。如果用户触摸A点并且它移动到B点,箭头图像将被拉伸到B点,依此类推。 / p>

如何在点内拉伸图像?

1 个答案:

答案 0 :(得分:0)

你的两个触摸将最终定义一个框,你将有一个从第1点到第2点的向量。我建议计算x和y delta(长度),然后从中你可以计算出箭头图像的比例因子。

既然你有精灵的大小,你可以计算精灵的旋转角度。

最后,计算A点和B点之间的中心点,这将是您放置精灵的位置。