【问题标题】:corona sdk application size is too bigcorona sdk 应用程序大小太大
【发布时间】:2012-02-05 10:51:33
【问题描述】:

我正在使用 anscamobile 的 corona sdk 来开发我的新手机游戏。我使用的是试用版,当我构建我的游戏演示时,我注意到应用程序太大了。 (大约 25 mb)但它只包含 2 首歌曲(4 mb)和一些非常小的 png。您如何看待这个尺寸问题的根源?

会不会是程序逻辑、算法或其他原因造成的? 像永远循环一些东西,或者使用大量的 glpbal 变量等......? 那如果你有意见,我该如何克服呢?

谢谢。

【问题讨论】:

    标签: android iphone ios mobile coronasdk


    【解决方案1】:

    变量和代码几乎不占用空间。更有可能是图像和声音,或者 Corona 自己的库很大。

    对于哪个平台来说太大了?如果是 iOS 版本,那么您应该知道实际上并没有 20MB 的限制,这只是通过 3G 下载的最大值,如果您在 Wi-fi 上下载,iOS 应用程序实际上可以达到 2GB。

    此外,限制适用的是压缩大小(.ipa)而不是应用程序大小(.app),所以如果您的 .ipa 小于 20MB,那就没问题了。如果您只有 .app 并且不确定如何制作 .ipa,请尝试压缩 .app 并查看它有多大。如果压缩后的大小小于 20MB,那么在应用商店中将小于 20MB。

    但是要弄清楚为什么它这么大,下面是要做的:

    1. 如果您从 .ipa 开始,请将其重命名为 .zip,然后解压缩。里面是一个名为 Payload 的文件夹,其中包含 .app。

    2. 右键单击 .app 并说“显示包内容”。这会显示里面的所有文件。

    3. 按大小对这些文件进行排序,并尝试找出最大的文件是什么。如果它们是图形或声音文件,那么您可以尝试使用 JPEG 而不是 PNG 或使用较小的声音格式来减少它们。如果它们是代码库文件(这些文件往往没有扩展名并且带有黑色终端图标),那么您可能无能为力,因为它很可能是核心 Corona 库文件使您的应用变大。

    【讨论】:

    • 非常感谢尼克。这些说明将非常有帮助。我会努力解决的。如果我再次遇到同样的问题,我会在这里写下来。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-04-04
    • 1970-01-01
    • 2018-05-31
    • 2020-09-01
    • 1970-01-01
    • 2021-12-15
    • 1970-01-01
    相关资源
    最近更新 更多