cocos2dx anchor point

setAnchorpoint(cpp(0.5,0.5))

setPosition(cpp(200,200));

anchorpoint是相当于图钉,它是将图片固定,然后如果setAnchorpoint(cpp(0.5,0.5)),就代表钉在了图片正中央,setAnchorpoint(cpp(0,0))就代表钉在了图片左下角的那个顶点。所以你就明白了setAnchorpoint(cpp( ,))的意思,就是将图片抽象成1*1的正方形,然后通过set,来定位是相对于图片的哪个位置。

setPosition(cpp(200,200));首先由上一条语句知道了现在图钉与图片已经钉在一起,所以接着执行setPosition(cpp(200,200));,就将图钉连同图片拖到200,200的点上。

原文地址:https://www.cnblogs.com/timson2010/p/3047995.html