继续:cocos2d 复习资料2:

11.了解cocos2d坐标系:

Cocos2d坐标系和OpenGL坐标系一样,原点为屏幕左下角,x向右,y向上。

世界坐标系(World Coordinate) VS 本地坐标系(Node Local)

世界坐标系也叫做绝对坐标系,是游戏开发中建立的概念。因此,“世界”指游戏世界。cocos2d中的元素是有父子关系的层级结构,我们通过Node的setPosition设定元素的位置使用的是相对与其父节点的本地坐标系而非世界坐标系。最后在绘制屏幕的时候cocos2d会把这些元素的本地坐标映射成世界坐标系坐标。

本地坐标系也叫相对坐标系,是和节点相关联的坐标系。每个节点都有独立的坐标系,当节点移动或改变方向时,和该节点关联的坐标系将随之移动或改变方向。

 

12.锚点和坐标的相对关系:

将一个节点添加到父节点里面时,需要设置其在父节点上的位置,本质上是设置节点的锚点在父节点坐标系上的位置。

三段代码,自己运行看看:

 

13.窗口大小的控制:

在cocos2d里,窗口大小的控制一般在 AppDelegate.cpp这个文件里修改

这是三个代码段,可以慢慢看,前面两个比较重要,修改分辨率是匹配用的..

PS.设计分辨率大小和屏幕分辨率大小是有区别的…

 

14.新建文件和资源文件的存放位置:

.h .cpp新文件的路径应该在Classes里

资源文件应该在Resources 里

如图:QQ图片20160114150852

 

15.自定义命名空间的使用方法:我晕,这个真是难…

三个文件自己看:

main.cpp

namespace.h:

namespace.cpp

 

16.精灵位移,缩放,旋转的控制方法:

move    scale   rotate(记得这三个词…) 然后是By 和 To

By的意思是在原来的基础上增加或者减少这么多,To的意思是到这么多,变成这么多…

 

17.明确掌握创建物理世界的方法,18.掌握具有物理属性精灵的创建方法

PS.以上代码来自网络,并非本人写的…

 

19.了解物理引擎碰撞监听器的创建:

链接:http://blog.csdn.net/tonny_guan/article/details/39584055

讲的比较详细…可以试试

 

20.了解cocos2d中内存管理机制中的引用计数机制的核心内容:

虽然我不懂,不过百度很靠谱:

http://blog.sina.com.cn/s/blog_9c2bfc430101b6zt.html

 

From TK Xiong

欢迎访问: 【cocos2d】复习资料——3

【cocos2d】复习资料——2
Tagged on:     

One thought on “【cocos2d】复习资料——2

发表评论

电子邮件地址不会被公开。 必填项已用*标注