Cocos2D概览
Cocos2D概览
今天大致了解了一下Cocos2D,惊叹于功能和效果的同时也被其清晰简洁的设计所折服。了解过程中大致勾勒了下仅仅包含一些关键类的Cocos2D类图。
各个类的基本介绍如下:
1 CocosNode:需要绘制以及包含需要绘制对象的都是Cocos节点。最常见就是场景、层和精灵。主要负责管理节点、调度定时回调和执行动作。
2导演(Director):初始化主窗口,并负责各个场景之间的切换。它是个单例对象。
3 场景(Scene):应用流中一个相对独立的元素,一个应用有多个场景,但某个时点只有一个是活跃的。场景可以有单个或多个层叠加而成。
4 层(Layer):大小是全部绘制区域,定义了外观和动作。层可以包含精灵。
5 精灵(Sprite):可以移动、旋转、缩放、动画的二维图片。可以由其他精灵合成。
Good Design Talks。好的设计自己会说话。过多的解释可能都会显得多余。
转载于:https://blog.51cto.com/bj007/413658