cocos2dx 坐标系相关知识总结
来源:互联网 发布:php 跳转url 编辑:程序博客网 时间:2024/06/06 06:48
Cocos2dx 中涉及的坐标系主要有四种:
OpenGL坐标系:Cocos2d以OpenGL、OpenGLES为图形库,所以它使用OpenGL坐标系不足为怪。GL坐标系原点为屏幕左下角,x轴向右,y轴向上。
屏幕坐标系:又称为UI坐标系。原点为屏幕左上角,x轴向右,y轴向下。
世界坐标系:又称绝对坐标系。与GL坐标系一致,原点在屏幕左下角。
本地坐标系:又称物体坐标系。是相对于父对象的坐标。
注意:
1. ios的屏幕触摸事件CCTouch传入的位置使用的是屏幕坐标系,在cocos2dx中对触摸事件作出响应前,需要先把屏幕坐标转换成GL坐标。
2. 在cocos2dx中,我们常用一个父节点来统一管理一批子节点,这时通过CCNode的setPosition设定元素的位置使用的是相对于父节点的本地坐标系。最后在绘制屏幕的时候cocos2dx会把这些元素的本地坐标系映射成GL坐标系。
锚点:
锚点指定了贴图上和所在节点原点重合的点的位置。因此只有在有Node类节点使用贴图的情况下,锚点才有意义。
首先锚点描述的不是一个像素点,而是一个乘数因子。锚点的默认值是(0.5,0.5),表示锚点位于贴图长度乘0.5和宽度乘0.5的地方。
0 0
- cocos2dx 坐标系相关知识总结
- cocos2dx 坐标系锚点总结
- 关于坐标系和投影的相关知识
- cocos2dx 坐标系
- cocos2dx 坐标系
- cocos2dx坐标系
- cocos2dx坐标系
- cocos2dx 坐标系
- cocos2dx 坐标系
- cocos2dx坐标系
- cocos2dX--坐标系
- 百度地图坐标系相关学习总结
- Unicode相关知识总结
- SOA相关知识总结
- DataGrid相关知识总结
- DataGrid相关知识总结
- DLL相关知识总结
- jsr75相关知识总结
- python_selenium单元测试+自动生成测试结果
- softmax回归
- 移动开发面试常用题
- 看书
- (java)求N阶乘末尾0的个数
- cocos2dx 坐标系相关知识总结
- java 中文转拼音
- 转义字符表
- EditTextPreference 设置 defaultValue 的数据类型
- 利用runtime将json自动生成model,支持NSArray
- Java字符串:StringBuilder使用详解及源码分析
- 常用正则
- iOS开发的一些奇巧淫技
- 更改导航栏的背景和文字Color