世界坐标本地坐标之间的转换
2017-11-13 14:51
555 查看
在cocos2d-x,提供现成的两个用于坐标转换的函数,convertToNodeSpace和convertToWorldSpace
convertToNodeSpace:将世界坐标转换为本地坐标
用法:
node1->convertToNodeSpace(node2->getPosition());
注释:
将node2的世界坐标转化为相对于node1的本地坐标,这里node2不是添加在node1上面的,使用node2->getPosition(),拿到的坐标是世界坐标
--------------------------------------------------------------
convertToWorldSpace:本地坐标转化为世界坐标
用法:
node1->convertToWorldSpace(node2->getPosition());
注释:node2是添加在node1上的,使用node2->getPosition(),拿到的坐标是本地坐标
convertToNodeSpace:将世界坐标转换为本地坐标
用法:
node1->convertToNodeSpace(node2->getPosition());
注释:
将node2的世界坐标转化为相对于node1的本地坐标,这里node2不是添加在node1上面的,使用node2->getPosition(),拿到的坐标是世界坐标
--------------------------------------------------------------
convertToWorldSpace:本地坐标转化为世界坐标
用法:
node1->convertToWorldSpace(node2->getPosition());
注释:node2是添加在node1上的,使用node2->getPosition(),拿到的坐标是本地坐标
相关文章推荐
- cocos2d-x -------------------------------世界坐标本地坐标之间的转换
- ogre 世界坐标、本地坐标、屏幕坐标之间的转换
- cocos2dx中。两个节点之间,世界坐标与本地坐标之间的转换
- OSG学习笔记25——屏幕坐标——相机坐标——世界坐标之间的转换
- cocos2dx 本地和世界坐标的转换
- iOS 地图坐标系之间的转换WGS-84世界标准坐标、GCJ-02中国国测局(火星坐标,高德地图)、BD-09百度坐标系转换
- Unity3D世界的坐标与小地图UI上对应坐标之间的转换
- Unity世界坐标与屏幕坐标之间如何转换
- [3D数学]Quake3平面Surface的光照贴图(light map)UV坐标与Surface顶点世界3D坐标之间的转换原理
- Quake3平面Surface的光照贴图(light map)UV坐标与Surface顶点世界3D坐标之间的转换原理
- unity中世界坐标和绝对坐标之间的转换
- cocos2dx学习之路----第七篇(坐标系统中本地坐标与世界坐标的转换详解)
- 坐标变换_世界坐标系与用户坐标系之间的转换
- 像素坐标、相机坐标、世界物理坐标之间的坐标转换条件。
- NGUI 与世界坐标与屏幕坐标之间的转换的帮助类
- 地图坐标之间的转换
- unity 屏幕坐标&世界坐标相互转换
- 将鼠标位置转换成世界坐标
- Unity 本地坐标到世界坐标,世界坐标到本地坐标
- 百度坐标,火星坐标和WGS84之间转换Java代码