最初,我使用[嵌入]来为游戏加载纹理。然后,我经历了将所有资产移入库的过程。
该程序运行良好,但是“ Exporting SWF”现在已经花了很长时间。似乎在处理这些库资产或其他方面的工作量很大。
有什么办法可以减少我的时间?
如果可以的话,我希望避免再回到Embed。
这可能会极大地改变您的工作流程,但是要避免此问题,我的方法是使用代码编辑器进行编译(我的偏好是FlashDevelop,但FDT或Flash Builder也可以工作),并包括在Flash Professional IDE中预先编写的任何资产。 -将其导出到SWC。
这意味着执行完整的编译有两个步骤:第一步将资产从Flash Pro导出到SWC(这仍然很慢),第二步使用SWC和您的代码实际编译SWF(速度更快) 。如果您像编辑代码一样频繁地编辑资产,这根本不会节省您的时间,但是根据我的经验,一旦资产到位,我将对代码进行更多的调整,总体而言,这可以节省我的时间。
要开始执行此操作,可以通过转到File
> Publish Settings
,然后从“ Flash Pro”导出SWC ,然后选中“ SWC”选项(然后取消选中“ SWF”)。您可以将SWC路径设置为便于代码编辑器使用的路径。例如,然后在FlashDevelop中,将SWC包含在项目中(右键单击并单击“添加到库”),这将允许您访问Flash库中设置为“为ActionScript导出”的任何类。
完成所有设置后,我将使用SHIFT-ALT-F12从Flash中进行发布,然后切换至FlashDevelop,在其中将进行更改,并准备从那里直接进行编译。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句