cocos2d-x AnchorPoint锚点
http://blog.csdn.net/xuguangsoft/article/details/8425623 锚点是定位和变换操作的一个重点。锚点我们可以看成用一根图钉将一张纸或者相片钉在墙上的那个点。 节点的位置是由我们设置的position和anchorpoint一起决定的。 值得一提的是,anchorpoint的默认位置Layer的是左下,而其他的node是中点。 节点的原点是父节点的左下角。
copy
可见Layer的锚点是左下角,节点的原点是父节点的左下角。 再看一个: copy
设置锚点: Layer和Sprite有不同,layer要设置锚点,必须先:ignoreAnchorPointForPosition(false); copy
copy
和前面第三个图比较一下就了解了。小女孩的锚点已经到了红色点位置
锚定点(setAnchorPoint)可以配置 0 到 1 之间的值,一般常用 0、0.5 与 1,分别表示 X 轴的左、中与右,或者 Y 轴的上、中与下,例如 [0,0] 表示左上,[1,1] 表示右下,[0.5,0.5] 表示正中。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |