cocos2d-x之锚点浅析

AnchorPoint用于设置一个锚点,它的两个参数量x和y的取值通常都是0到1间的实数,表示锚点相对于节点长宽的位置。例如,把节点左下角作为锚点,值为(0,0);把节点的中心作为锚点,值为(0.5,0.5);把节点右下角作为锚点,值为(1,0)。精灵的AnchorPoint默认值为(0.5,0.5),其他节点的默认值为(0,0)。图⒊ 3演示了精灵三个不同锚点的 值及其位置。


position用 于设置节点的位置。 由于position指的是锚点在父节点中的坐标值 ,节点显示的位置通常与锚点有关。因此 ,如 果层与场景保持默认的位置 ,只 需把层中精灵位置设为窗口长宽的一半 即可让它显示在屏幕中央。

对于场景或层等大型节点 ,它 们 的IgnoreAnchorPointForPosition属性为true,此 时引擎会认为AnchorPoint永远为(0,0);而 其他节点的该属性为flase,它 们的锚点不会被忽略。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值