您的位置:首页 > 移动开发 > Cocos引擎

cocos2dx中锚点与位置的关系

2013-08-20 00:52 162 查看
cocos2dx中的锚点可以简单理解为图像对象的相对偏移(cocos2dx默认锚点为(0.5f,0.5f),刚好是图形对象的中心点),位置的值不因锚点的变化而变化。请看下面例子:
1、图像锚点为(0.5f,0.5f),位置为(30,30)时,意味着该图像对象的中心位置坐标为(30,30);

2、图像锚点为(0.0f,0.0f),位置为(30,30)时,在GL坐标系中,该图像对象的左下角位置坐标为(30,30);

3、图像锚点为(0.5f,0.5f),位置为(0,0)时,在GL坐标系中,该图像只有1/4显示在坐标系中。

总结:图像对象的最终位置:由锚点算出图像对象中相对的点如锚点(0.5f,0.5f)即是该图像的中心点,而该中心点的坐标即是有由给出的位置坐标决定,如上述中的(30,30),最终确定图像对象的位置。

PS:如理解有误,欢迎指正。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  cocos2dx 锚点 位置