坐标

1.坐标系,就是左下角是原点。 子坐标系是以父节点的锚点当做原点的。

 

2.canvas的锚点一般是(0.5, 0.5)

 

下面有, C-1-a,     C-1 ,           C-2, C-2-b;

C是canvas节点, a是1的子节点, b是2子节点。

 ----C 

---------1

---------------a

---------2

--------------b

从C1 移动到C2: 这个简单,直接去C1, C2的坐标,然后移动即可.

从C1 移动到  C2b,  是C1移动,  取出b的世界坐标。算出canvas中的局部坐标 new1 (-w/2, -h/2),  C1移动到new1

从C1a 移动到C2: 是C1a移动,算出C2的世界坐标(+w/2, + h/2),转化为C1的局部坐标new1,  C1a移动到new1.

从C1a 移动到 C2b, 转化C2b的世界坐标,再转化为C1的局部坐标new1,  C1a移动到 new1.

 

posted on 2022-02-10 14:46  gongzhuiau  阅读(409)  评论(0编辑  收藏  举报