美文网首页
Cocos2d-x 锚点

Cocos2d-x 锚点

作者: 白小白152 | 来源:发表于2019-09-30 10:43 被阅读0次

1:锚点介绍

锚点是Cocos2d-x中一个非常重要的概念,每个节点都有一个锚点,锚点指定了纹理图像和节点原点重合的位置。默认情况下,锚点位于纹理图像的集合中心。锚点的最大作用是辅助节点进行界面布局定位

AnchorPoint.png
锚点是节点的另一个重要属性,决定了节点以自身约束框中的哪一个点作为整个节点的位置
锚点使用节点本身的比例来表示,范围从(0,0)到(1,1)之间,默认情况下,锚点位于纹理的几何中心即(0.5, 0.5)
锚点.png

2:锚点与位置图解

通俗来讲,锚点和位置的关系为:将锚点放置在位置所在处
1:如下图示,物体的坐标点是(0,0),其锚点是(0,0),那么其在坐标轴上的显示如下(将锚点是(0,0) 放置在坐标点是(0,0) 的位置)

锚点与位置1.png

2:如下图示,物体的坐标点是(0,0),其锚点是(0.5,0.5),那么其在坐标轴上的显示如下(将锚点是(0.5,0.5) 放置在坐标点是(0,0) 的位置)


锚点与位置2.png

3:如下图示,物体的坐标点是(0,0),其锚点是(0,1),那么其在坐标轴上的显示如下(将锚点是(0,1) 放置在坐标点是(0,0) 的位置)


锚点与位置3.png

4:如下图示,物体的坐标点是(0,0),其锚点是(1,0),那么其在坐标轴上的显示如下(将锚点是(1,0) 放置在坐标点是(0,0) 的位置)


锚点与位置4.png

5:如下图示,物体的坐标点是(0,0),其锚点是(1,1),那么其在坐标轴上的显示如下(将锚点是(1,1) 放置在坐标点是(0,0) 的位置)


锚点与位置5.png

6:如下图示,物体的坐标点是(100,100),其锚点是(0,1),那么其在坐标轴上的显示如下(将锚点是(0,1) 放置在坐标点是(100,100) 的位置)


锚点与位置6.png

3:设置锚点与获取锚点

--设置锚点值
sprite:setAnchorPoint(cc.p(0,0));
--获取锚点值
Vec2 ap = subWidget->getAnchorPoint();

注:CCMenuCCLayer``CCScene都没有使用锚点定位

相关文章

  • Cocos2d-x 锚点

    1:锚点介绍 锚点是Cocos2d-x中一个非常重要的概念,每个节点都有一个锚点,锚点指定了纹理图像和节点原点重合...

  • 钟表实现原理

    设置锚点前 设置锚点后

  • UGUI RectTranstrom锚点详解和坐标系

    锚点相对关系 锚点是我们用来确定UI元素的位置的,当然这个锚点是相对离自己最近的父类而言的,子类的锚点和父类的锚点...

  • 简单聊聊锚点与map标签的热点锚点

    本文聊的是锚点和热点区域的锚点 想要更详细的了解锚点可以学习 张鑫旭的技术之锚点传送门 其实锚点还算简单,是学习的...

  • HTML锚点定位的一些感受

    基本语法 创建锚点 创建跳转连接 其中href 填写锚点的id 存在问题 一般我们的锚点跳转会直接将锚点置于视窗的...

  • Unity新手笔记(1): 矩形组件、锚点、重心点

    以前理解不到位,写的不清楚,现在重新理了一下。 每个矩形组件都有锚点和重心点。 1.锚点 对象拥有锚点,但是锚点的...

  • 锚点

    这篇文章讲的很清楚:锚点我自己写的 demo:demo

  • 锚点

    通过一对a标签定制锚点: 第一章 第一章

  • 锚点

    每个人的人生都要重要的几个锚点。这几个锚点起着关键性作用,连起来就是你现在的生活的轨迹。究竟这几个锚点连起来后是否...

  • 锚点

    游戏_《神都夜行录》同人 烛龙视角 1 看到眼前的皑皑白雪,烛龙不知道这是哪里?什么时代?他为什么出现在这里? 几...

网友评论

      本文标题:Cocos2d-x 锚点

      本文链接:https://www.haomeiwen.com/subject/mytructx.html