坐标
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.