cocos 学习笔记(1)
cocos 基本概念
导演(Director)
在cocos 中Director负责场景替换与转换,Director
是一个单例的共享对象
在cocos2d-x 引擎追踪,Director 在 Base Nodes 中
场景(Scene)
-
场景可以对比电影中的画面场景
-
场景可以有很多小的对象拼接
-
场景是被渲染器(renderer)画出来的, 渲染器(renderer)负责渲染精灵和其他的对象进入画面
-
场景图是一个树形结构,cocos2d-x采用
中序遍历
,先遍历左子数,然后根节点,最后右子树
精灵(Sprite)
-
精灵(Sprite)是屏幕上移动的对象,它能够被控制, 实际就是初中学的坐标轴系来定义精灵的位置
-
锚点(Anchor Point)是对象在坐标系位置的一个基准点, 所有节点(Node)对象都有锚点值
精灵相关控制参数
Scale:
缩放 Rotation:
旋转 Position:
位置
动作(Action)
- 动作(Action)是让精灵砸场景内动起来
序列(Sequence)
-
动作序列(Sequence), 是让精灵按这个序列做连续的动作,在动作的过程中可以改变精灵的位置,旋转角度,缩放比例等
-
你可以正向和反向执行这个序列