【发布时间】:2014-07-02 04:53:01
【问题描述】:
我正在使用 Adobe Flash Pro CS 6 和 ActionScript3 开发 2D 游戏。我在开发某些效果时遇到了一些麻烦 e。 G。炸弹爆炸,粒子效果等。我想知道,我是否可以将 After Effects 用于这些,然后在游戏中使用它们。请给我建议。
【问题讨论】:
标签: actionscript-3 flash animation after-effects
我正在使用 Adobe Flash Pro CS 6 和 ActionScript3 开发 2D 游戏。我在开发某些效果时遇到了一些麻烦 e。 G。炸弹爆炸,粒子效果等。我想知道,我是否可以将 After Effects 用于这些,然后在游戏中使用它们。请给我建议。
【问题讨论】:
标签: actionscript-3 flash animation after-effects
在Flash中使用任何程序的图形数据都没有问题,只要flash支持文件格式即可。
如果是 After Effects 图形,您可能必须将它们导出为 PNG 文件序列,因此它们的文件大小很可能非常大。
要导入:
您可以制作一个影片剪辑,然后使用 CRTL/CMD + R 和 Flash 导入序列的第一张图像,并且“智能”到足以建议加载该序列的其他文件。
如果需要,您可以在运行时加载它们,将它们添加到数组/向量中,创建一个 Bitmap 对象并在输入帧/计时器时更改它的 bitmapData 属性以对其进行动画处理。
【讨论】:
如果您决定使用实际的 After Effects 图形而不是使用 Actionscript 3 粒子效果来模拟它们,我实际上建议将它们导出为 Alpha 通道上的视频,然后将其转换为 flv,然后单独托管它们通过 Netstream 将它们流式传输并通过 addchild 将它们放置在适当的层上。如果带宽在这里不是一个大问题,这将是实现此效果的好方法。
这里有一些关于 Netstream 的文档。 http://help.adobe.com/en_US/as3/dev/WS5b3ccc516d4fbf351e63e3d118a9b90204-7d4e.html
如果这看起来可能会达到预期的效果,我可以在需要时进一步解释。
【讨论】: