0

这个想法是:我有一个带有矩形图像的精灵

CCSprite *sprite = [CCSprite spriteWithFile:@"Rectangle.png"];

当我触摸精灵时,会出现 8 个红点

在此处输入图像描述

握住一个点并拖动它来缩放(调整大小)图像, 在此处输入图像描述 任何人都可以告诉我如何做或给我一个示例代码。

4

1 回答 1

0

我对此不确定,但您可以在这 8 个点上重新绘制纹理。

它似乎类似于绘制软体的纹理。我已经为我的游戏实现了这一点,我使用了 12 个点,在这 12 个点上我尝试绘制纹理。

因此,您可以做的是,当拖动任何点时,您必须在该点上重新绘制纹理。这是一个软体教程,但您可以参考本教程以供参考。

http://www.uchidacoonga.com/2012/04/soft-body-physics-with-box2d-and-cocos2d-part-44/

这与您正在寻找的东西不同,但是可以使用它来实现。

于 2013-06-27T06:53:01.790 回答