我正在製作一款益智遊戲,它擁有超過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秒對用戶來說太長了。或者,我將禁用預加載資源,只在需要時創建它。 –