0
A
回答
2
直接:
紋理地圖可以提高內存的使用情況並呈現性能。例如,如果您的場景中使用不同紋理繪製的精靈,則Sprite Kit將爲每個紋理執行一次繪製過程。但是,如果所有紋理都是從相同的紋理圖集加載的,則Sprite Kit可以在一次繪製過程中渲染精靈,並使用較少的內存來完成。每當你有紋理總是一起使用時,你應該將它們存儲在地圖集中。
0
動畫可以是文件的百名。阿特拉斯把它們放在一個大文件中。
讀取一個文件(大,有很多圖片)是更有效然後讀取數百個文件(每一個圖像)
一個大圖像的渲染,然後只顯示它的一部分是更有效的再分別渲染每個文件。
相關問題
- 1. Sprite-kit優化的批處理和紋理共享
- 2. 使用sprite-sheet中的圖像更改sprite紋理
- 3. Glut和使用紋理圖譜
- 4. Sprite Kit物理上的字旋轉 - 碰撞和重力Sprite-kit
- 5. Sprite Kit生長物理體
- 6. Sprite Kit物理:NSArray對象
- 7. 使用位圖有什麼好處嗎?
- 8. iOS7 Sprite Kit如何使用Sprite Kit重置/開始新遊戲?
- 9. 如何在Sprite Kit中定位背景圖像?有什麼改變嗎?
- 10. 在Sprite Kit中運行棒圖動畫
- 11. Sprite Kit和位圖字體
- 12. Sprite Kit中的粘性物理體
- 13. Sprite Kit Objective C
- 14. Sprite-Kit錯誤
- 15. Sprite Kit SKPhysicsJoint
- 16. 使用Rails處理圖像的好處是什麼?
- 17. 在sprite-kit中繪製繩索的最佳方法是什麼?
- 18. 在Sprite Kit中創建按鈕的正確方法是什麼?
- 19. 在數據庫中使用視圖有什麼好處?
- 20. 爲什麼我的圖像不是全屏? xcode(sprite kit)
- 21. 在Sprite Kit中爲迷宮創建物理體的最佳方式是什麼?
- 22. 使用try-finally模塊處理輸入流有什麼好處?
- 23. 使用kivy紋理創建光譜
- 24. 什麼時候應該決定在紋理上使用Sprite,反之亦然?
- 25. 啓用Sprite Kit Multiple Touch
- 26. Sprite Kit中的混色
- 27. Collsion Detection Sprite-Kit Bitmasking
- 28. Swift 3.0 - Sprite Kit - Multitouch
- 29. Sprite Kit - 隱藏SKSpriteNode
- 30. Swift Sprite Kit錯誤
感謝您的回覆!一個巨大的文件佔用大量的內存空間。我認爲在將相關圖像保存在紋理地圖集中並將其他相關地方保留在其他相關位置之間應該存在權衡,對嗎? – user3687174
是的,我的答案中的類引用對此方面非常明確。好主意,閱讀這些類的東西的類參考,因爲答案真的存在那裏的設計:) – prototypical