2013-06-27 58 views
0

的想法精靈是:我有一個矩形圖像的精靈規模或調整與圖像

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

當我觸摸精靈,8個紅點會出現

enter image description here

拿着指向並拖動它像這樣縮放(調整大小)圖像 enter image description here 任何人都可以告訴我如何做或給我一個示例代碼。

+0

使用sprite.scaleX和sprite.scaleY –

+0

tks,但我怎樣才能得到這個值,我怎麼知道的比例部分 – user2434837

+0

對於簡單的矩形形狀,你必須計算拉伸的x和y,我猜你知道從你最後一個問題。 – Renaissance

回答

0

我不確定這一點,但你可以重新繪製這8點的紋理。

看起來類似於繪製柔軟身體的質地。我已經爲我的遊戲實現了這一點,並且我使用了12個點,並在那12點上試圖繪製紋理。

所以你可以做的是當拖動任何點時你必須重繪那個點上的紋理。這是一個軟體的教程,但您可以參考本教程以供參考。

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

這不是你要找的,但是是用這個你可以實現同樣的事情。

+0

tks,我要去看看 – user2434837

+0

這是一件好事,值得實施。 – Renaissance