cocos2dx convertToWorldSpace的用法
2012-11-20 16:22
375 查看
为了游戏需要,今天研究了下convertToWorldSpace的用法。
首先,这个函数的具体作用的是,得到调用者相对屏幕的坐标。
里面有个循环算法,从调用者本身开始,通过父节点层层往上调,最终得到位置信息。
用法:假设有个节点a,获取它的屏幕坐标。
一种方法是a->convertToWorldSpace(CCPoint(0,0)),这种方法得到的是a节点的左下位置的信息。
还有一种是,假如a的锚点位置是(0.5,0.5),也就是居中的话,可以a->convertToWorldSpace(a->getAnchorPointInPoints()),直接得到a的中点坐标。
首先,这个函数的具体作用的是,得到调用者相对屏幕的坐标。
里面有个循环算法,从调用者本身开始,通过父节点层层往上调,最终得到位置信息。
用法:假设有个节点a,获取它的屏幕坐标。
一种方法是a->convertToWorldSpace(CCPoint(0,0)),这种方法得到的是a节点的左下位置的信息。
还有一种是,假如a的锚点位置是(0.5,0.5),也就是居中的话,可以a->convertToWorldSpace(a->getAnchorPointInPoints()),直接得到a的中点坐标。
相关文章推荐
- cocos2dx 坐标之convertToNodeSpace、convertToWorldSpace、convertToNodeSpaceAR、convertToWorldSpaceAR区别和用法
- convertToWorldSpace转换为世界坐标系用法
- cocos2dx 举例说明 convertToNodeSpace 与 convertToWorldSpace 的使用
- cocos2dx convertToNodeSpace和convertToWorldSpace
- 【COCOS2DX-游戏开发之三一】之 坐标系(下) convertToNodeSpace和convertToWorldSpace
- convertToWorldSpace用法
- cocos2dx 举例说明 convertToNodeSpace 与 convertToWorldSpace 的使用
- cocos2dx 举例说明 convertToNodeSpace 与 convertToWorldSpace 的使用
- 坐标系转换之convertToNodeSpace 与 convertToWorldSpace
- convertToNodeSpace 与 convertToWorldSpace 的使用
- convertToWorldSpace无效
- convertToNodeSpace和convertToWorldSpace
- convertToWorldSpace与convertToNodeSpace
- 坐标系(下) convertToNodeSpace和convertToWorldSpace
- cocos2d-x convertToWorldSpace和convertToNodeSpace
- convertToNodeSpace和convertToWorldSpace
- cocos2d-x convertToWorldSpace和convertToNodeSpace
- [置顶] [cocos2d-x]从源码角度思考convertToWorldSpace()与convertToWorldSpaceAR()坐标系的转换
- convertToWorldSpace 参数详解
- cocos2d-x convertToWorldSpace和convertToNodeSpace