首先要引入几个概念:世界坐标

                                        节点坐标

                                        GL坐标(OpenGL坐标体系)

                                        UI坐标(qt坐标以及win32窗口坐标体系都是如此)

下面通过图片解释这几个坐标的区别:

cocos2d-x 坐标体系

以下是几个常用的坐标中的API:

convertToWorldSpace()  转换为世界坐标

convertToNodeSpace() 转化为节点坐标

getLocation()获取GL坐标

getLocationInView()获取UI坐标

Director::getInstance()->convertToGL()转化为GL坐标

Director::getInstance()->convertToUI()转化为UI坐标

写的比较简单,内容很多的,为了方便自己不懂的时候拿出来看看


相关文章: