当我缩小或放大时,我无法选择我的精灵。我觉得放大/缩小后会出现缩放问题。我不擅长数学,但我认为可能有数学公式来计算缩小和放大后的触摸位置。 O表示当比例为1 =>时x,y = 51,85,当比例为2 => x,y = -137,15,最后当比例为0.5 => x,y = 146,123
请帮忙!
答案 0 :(得分:0)
此代码将我的图层按比例缩放到特定位置
[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);