cocos2d-x中Moveby和Moveto的解释
2015-01-16 15:49
183 查看
最近在做项目的时候,使用了Moveby动作,以为Moveto和Moveby是一样的,从A点移动到B点,但是得到的结果根本不对。好吧原谅我学艺不精,但是还是要赶紧亡羊补牢一下,于是在网上查找二者之间的区别和详细的解释,但是找到的内容要么是觉得不对,要么就是模糊不清,始终没有解决我的疑惑。直到看到这么一个解释,Moveby:移动到相对的位置。大概就是这样,当时我就灵光一闪,原谅我孤陋寡闻了,这个相对位置是什么意思呢,好像有学到过的样子,于是赶紧去百度一下这个东西的定义。
百度上是这样给出的定义:某一事物与周围地理环境要素和条件的空间关系。看到这里估计好多人跟我一样恍然大悟了啊,by在英语中的解释就有依据的意思啊,原来是这个样子的,我们使用Moveby的时候,是从当精灵所处的坐标算作为坐标原点,也就是(0,0)点的,然后在移动到我们要移动的点上。
如下图中所示,其实二者之间最主要的区别就是B点坐标计算的原点不同。Moveby是以A点为原点,Moveto是以世界坐标中的0,0点为原点。
百度上是这样给出的定义:某一事物与周围地理环境要素和条件的空间关系。看到这里估计好多人跟我一样恍然大悟了啊,by在英语中的解释就有依据的意思啊,原来是这个样子的,我们使用Moveby的时候,是从当精灵所处的坐标算作为坐标原点,也就是(0,0)点的,然后在移动到我们要移动的点上。
如下图中所示,其实二者之间最主要的区别就是B点坐标计算的原点不同。Moveby是以A点为原点,Moveto是以世界坐标中的0,0点为原点。
相关文章推荐
- cocos2d-x学习笔记(7)MoveTo和MoveBy
- cocos2d anchor与moveBy、moveTo
- cocos2d-x v3.9 与MoveBy和MoveTo之间的对话
- Cocos2d-html5之MoveTo&MoveBy
- COCOS2D学习日记之 moveto 与 moveby
- Cocos2d-X研究之v3.x 事件分发机制具体解释
- cocos2d-x 函数指针 typedef CCLayer* (*NEWTESTFUNC)() 解释
- Cocos2d-x 之AndroidManifest.xml 解释
- quick-cocos2d-x config文件内容的解释
- cocos2d-x getBoundingBox getContentSize getTextureRect 解释
- Cocos2d-x 实现地图滚动,解释缝隙产生的原因以及解决方案
- moveTo与moveBy的区别
- cocos2d-x 3.0来做一个简单的游戏教程 win32平台 vs2012 详细解释献给初学者们!
- javascript_浏览器窗口位置(moveTO(),moveBy())
- Cocos2D中的纹理(textures)的解释
- Cocos2d-x3.1UserDefaule类具体解释
- Cocos2d-x中关于do{} while(0) 的解释
- Cocos2d宏的数学解释
- Cocos2D中的纹理(textures)的解释
- 关于Cocos2d-x中MoveTo等动作位置坐标和setPosition的位置坐标的区别