当我缩小或放大时,我在选择精灵时遇到问题。在放大/缩小后,我觉得是缩放问题导致了这个问题。我不擅长数学,但我想可能有一个数学公式来计算缩小和放大后的触摸位置。O意思是说,当比例为1 => x时,y= 51,85,当比例为2 => x时,y= -137,15,最后当比例为0.5 => x时,y= 146,123
请帮帮忙!
发布于 2013-04-08 03:59:13
此代码将图层缩放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);https://stackoverflow.com/questions/10137207
复制相似问题