cocos2d坐标系研究
2017-01-04 00:02
260 查看
OpenGL坐标系:
坐标系原点在左下角,x轴向右,y轴向上。
屏幕坐标系:
坐标原点在左上角,x轴向右,y轴向下,ios的CCTouch传入的位置信息使用的就是该坐标系,因此在响应触摸事件时要将坐标转化为GL坐标系,使用CCDirector的convertToGL。
世界坐标系:
也叫绝对坐标系,世界坐标系和GL坐标系一致,是游戏开发中的概念,能够用世界坐标系描述其他坐标系的位置。CCNode的position设定元素位置的时候使用的是相对其父节点的本地坐标系,最后绘制屏幕的时候cocos2d会把元素的本地坐标映射成世界坐标系的坐标。
本地坐标系:
也叫物体坐标系,是和特定物体相关联的坐标系。每个物体都有其独立的坐标系,类似于前后左右的概念。convertToWorldSpace可以把基于当前节点的本地坐标转换到世界坐标系中,convertToNodeSpace可以把世界坐标转换到本地坐标系中
在网上看到的牛人的分析Blog,截了其中一部分容易理解的分享下~~
相关文章推荐
- [2.1.0]Cocos2d-x Win32下的节点缩放原理研究心得
- cocos2d-x 纹理深入研究 第二部分
- 深入理解 cocos2d-x 坐标系
- Cocos2d-x坐标系理解
- Cocos2d-x 3.0final 终结者系列教程08-绘图节点Node中的锚点和坐标系
- 【cocos2d-x入门实战】微信飞机大战之三:引擎坐标系,锚点和背景滚动
- cocos2d-x实现3D模型的换装系统的研究
- 关于cocos2d中的坐标系
- Cocos2d-x坐标系介绍
- 【cocos2D-x学习】4.坐标系其二——OpenGL中的坐标系
- Cocos2d-x的坐标系
- 2.cocos2d-x坐标体系(UI坐标系,GL坐标系,本地坐标,世界坐标,节点坐标)
- Cocos2d坐标系转换
- 【玩转cocos2d-x之十】cocos2d-x坐标系
- cocos2d-之坐标系
- Cocos2d-x 3.x 之 坐标系
- cocos2d-x坐标系
- cocos2d-x3.0 场景跳转scene与坐标系
- 【cocos2D-x学习】5.坐标系其三——再看Cocos中的坐标系
- cocos2d-x游戏引擎核心之一——坐标系