Cocos2d-x中锚点的介绍
2024-08-28 09:18:38
什么是锚点? 只需要记住一句话就可以,锚点就是你指定的那个坐标究竟是图像的哪个点,也就是你setPosition的坐标
eg:
新建工程:在HelloWorld中写上如下代码:
CCSprite *sprite = CCSprite::create("Icon.png");
sprite->setPosition(ccp(0, 0));
addChild(sprite);
这几句是最常用的显示一个精灵图片,这里默认锚点是(0.5,0.5)
图中交叉处的点就是锚点,当我们没有设置锚点而采用默认锚点的时候:
只显示了1/4 我这里设置的setPositon是(0,0) 也就是以此为坐标轴:
这时在理解上面那句话:锚点就是你指定的那个坐标究竟是图像的哪个点。 这里指定的坐标是(0,0) 是图像这个点, 这个点就是锚点。
锚点范围为0-1,图上显示为:
通过设置锚点来改变精灵。
CCSprite *sprite = CCSprite::create("Icon.png");
sprite->setAnchorPoint(ccp(0,0));
sprite->setPosition(ccp(0, 0));
addChild(sprite);
显示如图:
最新文章
- sql server2008 r2 密钥
- 网格测地线算法(Geodesics in Heat)附源码
- OC-ARC
- 单节点nginx为两台apache服务器提供负载均衡
- rh6安装oracle11g+ASM
- Objective-C之类和对象
- debian7 请把标有“Debian GNU/Linux 7.1.0 _Wheezy_ - Official amd64 DVD Binary-1 20130615-23:06”的盘片插入驱动器“/media/cdrom/”再按回车键
- C语言 二级指针内存模型②
- SqlSever基础 order by之后再orderby,双重排序,对排序好的数据中再次进行排序
- java根据图片和文字生成自定义图片
- 分布式代码管理系统GIT
- Red Hat Enterprise Linux 5 64-bit chinese language support config steps
- 二进制安装mysql5.7
- 对于input 框限定输入值为正整数,浮点型的js
- PAMIE模块安装
- Hadoop HDFS 的 HttpFS
- C语言 · 删除重复元素
- 获得android手机的联网状态
- Tensorflow一些常用基本概念与函数(四)
- jdk1.8 foreach