2013-03-02 28 views
1

在cocos2d我能缩小/扩大我的场景下,也就是0.2,当我想要它恢复了,如果我我可以更改为1电晕放大和缩小恢复到正常状态

在Corona,缩放到0.2,并尝试重新缩放到1,它保持为0.2,所以本质上它需要arg并将当前图像/显示组缩放到该缩放。

因此,要确定正常尺度,我需要计算超标尺因子?

本质上我想双击也缩小,然后双击返回正常状态。但是没有办法保持我以前的状态并恢复,我可以弄清楚。

回答

2

请按照以下步骤操作。这将工作。

1:创建一个比例因子:

local scale_factor = 0.2; 

2:当你要缩小,做到:

Your_object:scale(scale_factor,scale_factor) 

3:当你要放大,这样做:

Your_object:scale(1/scale_factor,1/scale_factor) 

继续编码... :)

+0

谢谢,做了类似的事情和一些调整工作得很好。 – DogCoffee 2013-03-08 23:39:05