我正在开发一个2D游戏使用Adobe Flash Pro CS6和ActionScript3。我在开发一些特效时遇到了一些麻烦,比如炸弹爆炸,粒子特效等等。我想知道,我是否可以使用这些特效,然后在游戏中使用它们。请推荐我。
发布于 2014-07-02 15:45:40
在Flash中使用任何程序中的任何图形数据都没有问题,只要flash支持文件格式即可。
在After Effects图形的情况下,您可能不得不将它们导出为PNG文件序列,因此它们的文件大小很可能非常大。
要导入的:
您可以制作一个影片剪辑,然后使用CRTL/CMD +R和Flash导入序列的第一个图像,并且足够“智能”来建议加载该序列的其他文件。
如果需要,您可以在运行时加载它们,将它们添加到数组/向量中,创建一个Bitmap对象,并在enter frame/timer上更改其bitmapData属性以设置动画。
发布于 2014-07-10 03:46:58
如果你决定使用实际的After Effects图形,而不是使用Actionscript 3粒子效果来模拟它们,我实际上建议将它们作为视频导出到alpha通道上,然后将其转换为flv,然后单独托管它们,并通过Netstream将它们流式传输,然后通过addchild将它们放置在适当的图层上。如果带宽在这里不是一个大问题,这将是实现此效果的一个好方法。
以下是有关Netstream的一些文档。http://help.adobe.com/en_US/as3/dev/WS5b3ccc516d4fbf351e63e3d118a9b90204-7d4e.html
如果这看起来可能会达到预期的结果,如果需要的话,我可以进一步解释。
https://stackoverflow.com/questions/24523111
复制相似问题