COCOS2D坐标系统的一些说明
来源:互联网 发布:java 整形转string 编辑:程序博客网 时间:2024/06/13 04:26
COCOS2D坐标系统的一些说明
cocos2d支持以下几种坐标系:
1.屏幕坐标系 原点在左上角,X轴向右,Y轴向下。
2.GL坐标系 原点在左下角,X轴向右,Y轴向上。
3.世界坐标系 指相对于整个屏幕的坐标系,(0,0)就是屏幕的左下角,(320,480)就是屏幕的右上角。
4.本地坐标系 相对于父对象的坐标
基本的两个坐标系:屏幕坐标系和GL坐标系。
屏幕坐标系x轴朝右,y轴朝下。默认原点在左上角。
GL坐标系x轴朝右,y轴朝上。默认原点在左下角。
在调用任何需要设置位置的函数,或从函数获取位置信息前,必须要明确这个函数使用哪个坐标系。比如调用CCNode类的setPosition函数,它使用的就是GL坐标系。比如在处理触摸事件时CCTouch对象中的坐标就是屏幕坐标系。
另一个重要的坐标系就是和Node相关的本地坐标系。这个结构和一般做3D用的场景树的概念是一样的。所以从Node拿到的位置是该节点的本地坐标,需要通过特定的函数才能把本地坐标转换为世界坐标。而且这里的坐标都用的是GL坐标系。在CCNode对象中有几个方便的函数可以做坐标转换。convertToWorldSpace方法可以把基于当前node的本地坐标系下的坐标转换到世界坐标系中。convertToNodeSpace方法可以把世界坐标转换到当前node的本地坐标系中。
一些方法:
- COCOS2D坐标系统的一些说明
- cocos2D坐标系统
- cocos2d-x坐标系统
- Cocos2d坐标系统
- Cocos2d坐标系统
- cocos2d-x坐标系统
- cocos2d中的坐标系统
- cocos2d 坐标系统
- cocos2d-x坐标系统
- cocos2d-x坐标系统
- cocos2d-x坐标系统
- cocos2d-x 坐标系统
- cocos2d-x坐标系统
- cocos2d-x坐标系统
- 关于plotline 二维坐标曲线控件的一些补充说明
- Cocos2d-x 详解坐标系统
- Cocos2d-x 详解坐标系统
- Cocos2d-x 详解坐标系统
- 有关nginx日志分析的一点记录
- 程设作业:MyString类
- java中常见类型的转换
- POJ 3680
- 开发人员必学的5门课程
- COCOS2D坐标系统的一些说明
- CG Independent Study PCL learn PCL 01 what is it?
- 查看当前人的前面还有几人 SQL
- 时钟芯片DS1302可靠起振的方法
- 开源资源大汇总(C#)
- 成功人士都是这样逼出来的
- 请教define,const,typedef,inline的区别
- 批判性思维真的这么重要吗?
- 系统广播大全,附带引号,方便调用