0

我正在使用 Adob​​e Flash Pro CS 6 和 ActionScript3 开发 2D 游戏。我在开发一些效果时遇到了一些麻烦,例如炸弹爆炸、粒子效果等。我想知道,我是否可以为这些效果使用 After Effects,然后在游戏中使用它们。请给我建议。

4

2 回答 2

2

只要 Flash 支持文件格式,在 Flash 中使用任何程序中的任何图形数据都没有问题。

对于 After Effects 图形,您可能必须将它们导出为 PNG 文件序列,因此它们的文件大小很可能非常大。

要导入:

您可以制作一个影片剪辑,然后使用 CRTL/CMD + R 和 Flash 导入序列的第一个图像,并且“聪明”到足以建议加载该序列的其他文件。

如果需要,您可以在运行时加载它们,将它们添加到数组/向量中,创建一个 Bitmap 对象并在输入帧/计时器时更改它的 bitmapData 属性以对其进行动画处理。

于 2014-07-02T07:45:39.810 回答
1

如果您决定使用实际的 After Effects 图形而不是使用 Actionscript 3 粒子效果来模拟它们,我实际上建议将它们导出为 Alpha 通道上的视频,然后将其转换为 flv,然后单独托管它们并将它们流式传输通过 Netstream 并通过 addchild 将它们放置在适当的层上。如果带宽在这里不是一个大问题,这将是实现此效果的好方法。

这是有关 Netstream 的一些文档。http://help.adobe.com/en_US/as3/dev/WS5b3ccc516d4fbf351e63e3d118a9b90204-7d4e.html

如果这看起来可能会达到预期的结果,如果需要,我可以进一步解释。

于 2014-07-09T19:46:57.617 回答