Cocos学习笔记
1、cemara
摄像机是用来绘制图像的,可以使用分组绘制不同的对象。
摄像机也是附加在node上面的,所以也可以移动等
2、坐标系和根节点
node坐标: node坐标值 是(以本身anchor规定的点为)中心,在父节点的坐标
父节点坐标系的原点是 anchor规定的中心点
一般都以 根canvas 为父节点,这样方便计算
例如:main camera 是 根canvas 的子节点,默认位于屏幕中心,坐标 为(0.0)
世界坐标系: 根canvas 无父节点,其坐标值就是 世界坐标
世界坐标系的 原点在 根canvas 左下角
根canvas: 中心点在屏幕中心,本身坐标是世界坐标
内部坐标系的原点在屏幕中心
位置不随camera移动,camera移动后,根canvas只能显示一部分了
大小是屏幕大小,不能获得范围外的事件(特别是,camera移动后,要注意其范围)
screen坐标:
touch等事件中获得的坐标是screen坐标,以screen左下角为原点 (camera移动后,screen不等同于根canvas了)
4、事件
按键事件是系统时间,可以直接监听
而touch等其余事件是node事件,要附加在一个节点上。(camera移动情况下,根canvas不移动,可能就接受不到对应事件)
5、animation
动画,可以添加很多clip,(每个clip单独保存为文件,但必须在animation里面编辑)
clip 对应的动画,位置大小等变化也可以通过tween实现。
帧动画。代码实现。
6、spine
需要图片和对应图片的名称...(待续)