注册点就是中心点 -_-|
所谓注册点, 是帮助你在创建 mc 时调整中心点位置的,
一种是元件的中心点A,就是编辑元件界面时的那个十字,在元件中的子内容是以A为坐标系原点的。
同时这个点也是该元件在父级中的中心坐标计算点,就是说在父级中,如果info面板中的九宫格选到中心,其坐标就是从A点算的。
(如果info面板中九宫格选到左上角,坐标就是由bounding box的左上角算的,此时的坐标是临时的参考坐标,as中的坐标是始终以A点计算的。)
另一种是变形中心点B,顾名思义,是在缩放或旋转时的参考点。对于一个元件,这个中心点是有记忆效应的,对于一个图形则没有记忆效应。
B点默认是在内容的几何中心,但可以在使用变形工具(Q)时修改B的位置,双击则可以将B点和A点重合。
所以B点只在创作时才有意义,运行时通过 as 的 _rotation/_xscale 等设置数值则始终是以A为参考的。
还有一个是转化新建元件(F8)时的注册点,也是一个九宫格。假设被转化的内容是甲,转化后的元件是乙,如果这个九宫格选中心,则甲的A点和乙的A点重合,如果选其余8个点,则是将甲的bounding box中对应的点和乙的A点重合。