如何创建2D破碎玻璃效果?

时间:2012-08-01 01:56:55

标签: flash adobe effect particles aero-glass

我正致力于在Adobe Flash CS6中创建游戏,游戏开始时会播放一个动画片,主角正在运行并打破一个玻璃花瓶。

我不想要一个完全准确的破碎玻璃效果,花瓶可能落在地板上并分成多个部分,而是我正在寻找一种效果,其中玻璃碎片撞击成一堆"闪光颗粒"它在空中慢慢消失。

有没有办法使用任何Adobe或免费使用软件来实现这种效果?

我是动画的初学者,所以假设我什么都不知道。 :d

谢谢!

2 个答案:

答案 0 :(得分:2)

艰难但最好的方式 我强烈建议您查看游戏的starling framework。这确实需要大量的动作,但它是构建游戏的最佳方式,该游戏将以平滑的方式运行,并且能够顺利导出到iOS / android。

简单方法 使花瓶成为一个动画片段。在第1帧上添加一个停止动作。然后说第2-10帧是花瓶下降动画。最后是第11帧 - 无论你想要什么样的粒子动画都可以手工完成。添加一个向一个方向射出的发光球体,然后将该球体和动画复制到多个层,从而改变图层上每个球体的方向/终点位置。您还需要错开粒子动画的起点和终点,以使其看起来更有趣。

祝你好运。

答案 1 :(得分:0)

我知道这个问题现在已经过时了,但是其他人可能会谷歌找到它我会添加这个答案。

您可以在adobe flash中采取一些简单的步骤来实现这一目标,因为您不需要完美逼真的模拟。我解释假设你是100%noob:p

  1. 制作新的MovieClip 符号。双击它以开始编辑。
  2. 绘制对象或导入图片并将其追踪到位图(修改>位图>跟踪位图)
  3. 使用线条工具(N)绘制几条纯色线,就像你将形状分成几块一样。
  4. 按住shift,选择线条之间的形状(因为你点击它们你选择它的每个纯色部分,按住shift你可以选择你的线条之间的所有部分因为它们会去作为一件粉碎在一起)
  5. 选择整个片段后右键单击它并创建补间动画(Flash会自动创建一个包含您的选择的新图层,并且还会向该图层添加帧)
  6. 只需将作品移动到最后位置(Flash会自动将该框架视为关键帧)
  7. 返回第1帧,然后对要破碎的每件作品重复步骤4-6。
  8. 返回第1帧并删除您在第3步中绘制的行
  9. 对于你所做的每一个补间动画,它将Easing Setting设置为正数( Ease Out - 实际上100是好的)你可以通过点击每一层的任何一帧并打开Ease部分来做到这一点属性面板。
  10. 其他步骤取决于您的品味,玩位置,旋转和舒适设置,您甚至可以将每个部分切割成其他部分,并采用上述指南。 U也可以让其他层扮演另一个角色,比如它是一杯咖啡粉碎它的固体碎片并在新层中绘制液体(逐帧或只是缩放它 - 记得将该层发送到底部:p)。也可以考虑改变阿尔法。

    在你保存你的工作后,你知道你可以通过导入它来在你的其他项目中使用相同的MovieClip。将FLA导入闪光灯时,系统会要求您选择其中的符号。所以不要再恐慌了。

    祝你好运