Image 科罗纳放大并缩回到正常状态

Image 科罗纳放大并缩回到正常状态,image,zooming,coronasdk,Image,Zooming,Coronasdk,在Cocos2d中,我可以缩小/缩放我的场景,即0.2,当我想要恢复它时,我可以更改为1 在Corona中,如果我缩放到0.2,并尝试重新缩放到1,它会将其保持为0.2,因此基本上它会使用arg并将当前图像/显示组缩放到该值 所以为了确定正常的比例,我需要计算超比例因子 基本上我想双击放大,双击返回正常状态。但是没有办法保持我以前的状态并恢复到我能确定的状态。只需执行以下操作。这会奏效的 1:创建scaleFactor: local scale_factor = 0.2; 2:如果要缩小,

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

在Corona中,如果我缩放到0.2,并尝试重新缩放到1,它会将其保持为0.2,因此基本上它会使用arg并将当前图像/显示组缩放到该值

所以为了确定正常的比例,我需要计算超比例因子


基本上我想双击放大,双击返回正常状态。但是没有办法保持我以前的状态并恢复到我能确定的状态。

只需执行以下操作。这会奏效的

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)

继续编码…:)

谢谢,做了类似的事情,经过一些调整,效果很好。