您的位置:首页 > 移动开发 > Cocos引擎

cocos2d坐标系研究

2017-01-04 00:02 260 查看


OpenGL坐标系:
坐标系原点在左下角,x轴向右,y轴向上。
屏幕坐标系:
坐标原点在左上角,x轴向右,y轴向下,ios的CCTouch传入的位置信息使用的就是该坐标系,因此在响应触摸事件时要将坐标转化为GL坐标系,使用CCDirector的convertToGL。
世界坐标系:
也叫绝对坐标系,世界坐标系和GL坐标系一致,是游戏开发中的概念,能够用世界坐标系描述其他坐标系的位置。CCNode的position设定元素位置的时候使用的是相对其父节点的本地坐标系,最后绘制屏幕的时候cocos2d会把元素的本地坐标映射成世界坐标系的坐标。
本地坐标系:
也叫物体坐标系,是和特定物体相关联的坐标系。每个物体都有其独立的坐标系,类似于前后左右的概念。convertToWorldSpace可以把基于当前节点的本地坐标转换到世界坐标系中,convertToNodeSpace可以把世界坐标转换到本地坐标系中
在网上看到的牛人的分析Blog,截了其中一部分容易理解的分享下~~
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  cocos2d ios 坐标