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:如理解有误,欢迎指正。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。