FLASH中 如何实现位图变形补间动画

我有两张位图
我想要使第一张位图平滑的变成第二张的画面,该怎么做?

位图本质上不能变形补间动画的.如果一定要尝试,可以试着先把位图转化为矢量图(好像是在 修改 - 位图 里面的),然后进行形状补间追问

我转化成了矢量图,依旧没用- -

追答

那是意料之中的事情.还是想代替的方法比较靠谱.

追问

额……话说FLASH8里面怎么把线条进行变形补间?我也只有这样一笔一笔的画了- -纠结

追答

其实,flash内部生成形状补间的过程和运动补间是类似的.它先把首尾两关键帧的矢量图中的"关键值"找出来.比如一条直线的两点坐标,曲线的三点坐标,色块的颜色...然后通过某种方式匹配出对应的"关键值".最后在对应的关键值之间建立一个渐变过程,按一帧的时间间隔分离成很多中间帧,生成动画. (具体的匹配方式我不是很明白,但是有时候并不是很准确,比如你想把一个矩形变成一个五边形,则多出来一个没法匹配的点会被随机的插入到一条边中去)
在相差太远的两个矢量图中,这种匹配很容易失败,flash则不会生成补间动画.有的时候,可以用"形状提示"来起到匹配引导作用(Ctrl+Shift+H)

但是更一般的.应该尽量让动画分块制作.比如你想渐变一个卡通人脸,那么就应该单独制作变形的脸轮廓形状,五官,头发等.每个部分封装到一个spite里面去,或者放入单独的一个层. 这样可以保证变形动画容易控制.

温馨提示:内容为网友见解,仅供参考
第1个回答  2014-02-08
转换为图形元件
相似回答