电晕放大并缩放回正常状态

时间:2013-03-02 12:05:09

标签: image zoom corona

在Cocos2d中,我能够缩小/缩放我的场景,即0.2,当我想要恢复时,我可以改为1.

在Corona中,如果我缩放到0.2,并尝试重新缩放为1,则将其保持为0.2,因此基本上它需要arg并将当前图像/ displayGroup缩放到该值。

那么为了确定正常尺度,我需要计算超过比例因子?

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

1 个答案:

答案 0 :(得分:2)

请执行以下操作。这将有效。

1:创建scaleFactor:

  local scale_factor = 0.2;

2:如果要缩小,请执行:

  Your_object:scale(scale_factor,scale_factor)

3:当你想放大时,请执行:

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

继续编码......:)