Cocos2d中的anchorPoint与position 的理解

21 篇文章 0 订阅

anchorPoint(锚点)

position


作为一个新手的我看到这里就迷茫了?查看了一些资料后明白了,分享下自己粗糙的理解,希望对刚学习的人有帮助。

不说那些概念,例如几何中心点等等。


屏幕上所有的图片都都看成矩形,假如有一方形的相册(比如结婚照)挂在墙上,现在我想往其上订一个钉子,那钉子订在相册的什么地方呢?


anchorPoint(锚点)的取值范围0~1,其实anchorPoint就是描述钉子订在相册什么地方的!
0,0表示订在相册左下角,
1,1表示订在相册右上角
0.5,0.5表示订在相册的中心点.

0,1表示订在相册的左上角

1,0表示订在相册右下角


       假设相册现在处于一个平面坐标系中,坐标原点假设是挂着相册那面墙的某个墙角,那position什么作用呢?我们现在知道anchorPoint是描述钉子订在相册的什么地方,但相册的位置我们知道吗?下面就来说这个。假如现在我知道 anchorPoint0,0,意思就是说钉子现在订在相册的左下角,如果假设position为 (300,300),意思就是现在钉子的位置为(300,300),然后又知道钉子订在了相册的左下角。那相册的位置(坐标)就知道了(可以用尺子量下相册的宽和高)。延伸一下,anchorPoint不一定非要订在相册的几个角或者中心点上,anchorPoint可以取值0.3,0.7等等


转载请保留,原文链接:http://blog.csdn.net/zfpp25_/article/details/8641651

若发现有不合适或错误之处,还请批评指正,不胜感激。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

zfpp25_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值