• 症状
    unity 使用 Resource.LoadAsync 加载资源要等好几秒
    单独使用 unity 打包apk不会,但导成 aar 给别的 android 应用使用就会

  • 原因
    unity 默认打包时 gradle 的编译选项默认有加

    aaptOptions {
        noCompress = ['.unity3d', '.ress', '.resource', '.obb'**STREAMING_ASSETS**]
        ignoreAssetsPattern = "!.svn:!.git:!.ds_store:!*.scc:.*:!CVS:!thumbs.db:!picasa.ini:!*~"
    }
    

    而用 androidStudio 创建工程时,默认没有加这个,导致资源被压缩,加载变慢

  • 解决
    加入该编译选项

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐