首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Cocos 2D中放大和缩小后,触摸位置变得混乱

问在Cocos 2D中放大和缩小后,触摸位置变得混乱
EN

Stack Overflow用户
提问于 2012-04-13 16:00:11
回答 1查看 151关注 0票数 0

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

请帮帮忙!

EN

回答 1

Stack Overflow用户

发布于 2013-04-08 03:59:13

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

代码语言:javascript
复制
    [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);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10137207

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档