0

当我缩小或放大时,我无法选择我的精灵。我觉得在放大/缩小后缩放问题导致了这种情况。我不擅长数学,但我认为缩小和放大后可能有数学公式来计算触摸位置。O 的意思是说当比例为 1 => x,y = 51,85 并且当比例为 2 => x,y = -137,15 并且最后当比例为 0.5 => x,y = 146,123

请帮忙!

4

1 回答 1

0

此代码将我的图层缩放 2 到特定位置

    [layer setScale:2];
    layer.position=ccp(240/2+40,160*1.5);
    double dx=(touchLocation.x*2-240);
    double dy=(touchLocation.y*2-160);
    layer.position=ccp(inGamePlay.position.x-dx,inGamePlay.position.y-dy);
于 2013-04-07T19:59:12.627 回答