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

需要图片和对应图片的名称...(待续)

posted @ 2020-10-21 18:19  忘忧般若汤  阅读(155)  评论(0编辑  收藏  举报