cocos2d-x convertToWorldSpace和convertToNodeSpace
2013-09-28 08:02
891 查看
convertToWorldSpace 这个是将坐标转换到游戏世界坐标。因为一个精灵有一个坐标通过 getPosition来得到,但是这个坐标是一个相对于parent的坐标 所以实际的绝对坐标是取决于parent的position。所以通过getParent()->convertToWorldSpace就可以将这个坐标转换成游戏的绝对坐标。
转换成世界坐标后 就可以和其他不在一个坐标系下的精灵转换到了同一个坐标系下 这样就可以进行坐标的计算了。
计算完坐标 如果需要重新设置精灵的坐标 那么 这时候又要转换回相对坐标了(因为setPosition 也是设置的相对坐标) 这时候调用getParent()->convertToNodeSpace
即可转换回来 调用setPosition来设置。
转换成世界坐标后 就可以和其他不在一个坐标系下的精灵转换到了同一个坐标系下 这样就可以进行坐标的计算了。
计算完坐标 如果需要重新设置精灵的坐标 那么 这时候又要转换回相对坐标了(因为setPosition 也是设置的相对坐标) 这时候调用getParent()->convertToNodeSpace
即可转换回来 调用setPosition来设置。
相关文章推荐
- cocos2d-x convertToWorldSpace和convertToNodeSpace
- cocos2d-x convertToWorldSpace和convertToNodeSpace
- convertToNodeSpace 与 convertToWorldSpace 的使用
- convertToWorldSpace与convertToNodeSpace
- cocos2dx 举例说明 convertToNodeSpace 与 convertToWorldSpace 的使用
- cocos2dx 举例说明 convertToNodeSpace 与 convertToWorldSpace 的使用
- [置顶] [cocos2d-x]从源码角度思考convertToWorldSpace()与convertToWorldSpaceAR()坐标系的转换
- cocos2dx convertToNodeSpace和convertToWorldSpace
- cocos2dx 坐标之convertToNodeSpace、convertToWorldSpace、convertToNodeSpaceAR、convertToWorldSpaceAR区别和用法
- 【COCOS2DX-游戏开发之三一】之 坐标系(下) convertToNodeSpace和convertToWorldSpace
- convertToNodeSpace和convertToWorldSpace
- 坐标系(下) convertToNodeSpace和convertToWorldSpace
- convertToNodeSpace和convertToWorldSpace
- cocos2dx 举例说明 convertToNodeSpace 与 convertToWorldSpace 的使用
- convertToWorldSpace用法
- convertToWorldSpace无效
- cocos2dx convertToWorldSpace的用法
- convertToWorldSpace 参数详解
- convertToWorldSpace转换为世界坐标系用法
- convertToWorldSpace convertToWorldSpaceAR