我正在制作一款益智游戏,它拥有超过200张图片,价格为4 Mbs。我使用AssetManager在游戏开始时加载它。但花了7秒才完成太久。如果我使用TexturePacker,它会更快吗?有人有想法吗? 谢谢。花费太多时间来预先加载资产?
0
A
回答
1
是的,将图像打包到地图集中可以加快加载速度。此外,它也会让你的游戏运行得更好。当然,确切的增益取决于图像数量,图像大小,页面数量,页面大小,设备测试等等。
请注意,AssetManager已经在后台加载了可以在后台加载的内容,您不必亲自去做。
+0
谢谢@Xoppa,我决定摆脱AssetManager,只是在需要时创建它, –
+0
我不确定这个评论如何与您的问题相关。请注意,不使用AssetManager不能解决您的问题。另外请注意,AssetManager已经允许您在需要时加载资产,您不必为此删除资产。 – Xoppa
相关问题
- 1. Xcode 9花费太多时间来加载应用程序
- 2. 花费太长时间来加载页面与HttpWebResponse
- 3. didUpdateLocations花费很长时间来加载
- 4. Swf需要花费太多时间来加载,我该如何加快速度?
- 5. 花费太多时间在vb.net中加载应用程序
- 6. Glide Imgae加载需要花费太多时间在recyclerview android
- 7. 花费更多时间加载页面
- 8. Db2查询花费的时间太多
- 9. While循环花费太多时间
- 10. valueInjecter正在花费太多时间
- 11. Webpack构建花费太多时间
- 12. Tomcat花费太多时间启动
- 13. Laravel Load View花费太多时间
- 14. 外部php页面花费太多时间来解析和加载javascript
- 15. :app:transformClassesAndResourcesWithProguardForRelease花费太长时间
- 16. 朴素贝叶斯模型(.pkl)花费太多时间来预测
- 17. Android的listview花费很多时间来加载
- 18. Webriver的实例花费很多时间来加载
- 19. 502 Gitlab花费太多时间来回应
- 20. 如何在Scala中花费太多时间来终止函数?
- 21. Android:设备花费太多时间来响应SQLite
- 22. 亚马逊SNS花费太多时间来发送通知
- 23. android hello world program需要花费太多时间来运行
- 24. NSURLConnection sendSynchronousRequest花费太多时间来响应
- 25. 节点花费太多时间来响应
- 26. db.collection.find()花费太多的时间来返回完整的数据
- 27. JMS生产者和消费者花费太多时间。为什么?
- 28. 引导选择加载在IE中花费太长时间
- 29. 控制字符检查花费太长的时间加载
- 30. 受管理的对象上下文花费太长的时间来加载
你是否尝试从背景中使用asyncTask获取图片资源 –
是的,我是在后台完成的。我打算制作一个进程栏,等待7秒对用户来说太长了。或者,我将禁用预加载资源,只在需要时创建它。 –