我正在开发一款使用flash CS5的ipad游戏。当我在闪存或网络浏览器中运行它时,它运行得非常顺利,但是当我将它发布到ipa文件并在我自己的ipad上运行时,它变得非常慢。由于我的游戏有很多阶段和角色,所以符号的数量可能会超过50个。这使得Flash文件超过100MB(但ipa仅为11mb)。所有符号都在第1帧中导出。如何让大型游戏运行更流畅?
因此,我有一些想要了解的问题:
1)如果我使用预加载器并在第2帧中导出符号,我的游戏运行会更顺利吗?当游戏装载足够时,它是一个预加载器吗?还是每个游戏场景都需要?
2)Flash中开发的大型游戏必须遵循的其他技术是否可以在低配置设备中运行? 3)为什么很多其他大型游戏可以运行得如此顺利,尽管它比我的包含更多的角色和背景?
谢谢你很多的帮助^^
thx u ^^你能解释在大型游戏的每个场景中预加载器的工作是什么,因为当游戏开始时所有符号已经加载?这是我得到的最大困惑。 – 2012-02-16 14:16:36
您不会在每个场景中放置预加载器。你只需要一次 - 直到游戏完全加载才显示。说实话:我甚至无法确定单文件预加载器能在iOS上工作。我不能说我到目前为止都没有见过;它通常只是闪屏。 – weltraumpirat 2012-02-16 14:29:27
哦,对不起,我的评论错了:“大”游戏可能会加载视频,地图,纹理,游戏数据。他们通常在可可中完成。 – weltraumpirat 2012-02-16 14:32:44