这个想法是:我有一个带有矩形图像的精灵
CCSprite *sprite = [CCSprite spriteWithFile:@"Rectangle.png"];
当我触摸精灵时,会出现 8 个红点
握住一个点并拖动它来缩放(调整大小)图像, 任何人都可以告诉我如何做或给我一个示例代码。
这个想法是:我有一个带有矩形图像的精灵
CCSprite *sprite = [CCSprite spriteWithFile:@"Rectangle.png"];
当我触摸精灵时,会出现 8 个红点
握住一个点并拖动它来缩放(调整大小)图像, 任何人都可以告诉我如何做或给我一个示例代码。
我对此不确定,但您可以在这 8 个点上重新绘制纹理。
它似乎类似于绘制软体的纹理。我已经为我的游戏实现了这一点,我使用了 12 个点,在这 12 个点上我尝试绘制纹理。
因此,您可以做的是,当拖动任何点时,您必须在该点上重新绘制纹理。这是一个软体教程,但您可以参考本教程以供参考。
http://www.uchidacoonga.com/2012/04/soft-body-physics-with-box2d-and-cocos2d-part-44/
这与您正在寻找的东西不同,但是可以使用它来实现。