Sadece varlık her zaman çağrıldığında belleğe yükler mi yoksa görünüyorsa, yüklü olduğunu ve yüklü değilse, bir kez yükler ve sadece ikinci kez bu yüzden referansları tutarsa merak ediyorum denir sadece bir referans alır?XNAs Content.Load <Texture2D> nasıl çalışır?
2
A
cevap
2
Önceden yüklenmiş olanları takip eder ve daha önce yüklenmişse (aynı şekilde ContentManager'tır) aynı nesneye bir başvuru döndürür. Bu sadece doku değil, tüm içerik için geçerlidir.
Kesinti, bazı İçeriğe ihtiyacınız olduğunda, çoğaltma hakkında düşünmek zorunda kalmadan sadece Load
'u arayabilmenizdir. Diğer upshot, ContentManager'dan yüklenen içeriğin hiçbir zaman Dispose
'u içermemenizdir (bunun yerine ContentManager.Unload
kullanın). Daha fazla ayrıntı için take a look at this question and answer.
İlgili konular
- 1. `[<-` işlevi R'de nasıl çalışır?
- 2. ObservableCollection <T> Nasıl çalışır?
- 3. OfType <T>() Nasıl Çalışır?
- 4. Tam olarak nasıl çalışır?() {}() Çalışır?
- 5. <style> etiketi hala çalışır?
- 6. ObservableCollection <T> .Move (int, int) nasıl çalışır?
- 7. Blob: protokolü <video> kaynağı olarak nasıl çalışır?
- 8. <: <İş nasıl?
- 9. GROUP BY nasıl çalışır?
- 10. Operatördeki Groovy nasıl çalışır?
- 11. ConstantTimeByteEq nasıl çalışır?
- 12. Livecycle nasıl çalışır?
- 13. FileAttributes.Encrypted C# nasıl çalışır?
- 14. CorFlags.exe/32BIT + nasıl çalışır?
- 15. Fragments'dan "onViewStateRestored" nasıl çalışır?
- 16. Artımlı yerelleştirme nasıl çalışır?
- 17. StringLengthAttribute nasıl çalışır?
- 18. presentPopoverFromRect nasıl çalışır?
- 19. zayıfhashmap nasıl çalışır?
- 20. Activity.finish() Android'de nasıl çalışır?
- 21. d3.scale.quantile nasıl çalışır?
- 22. ".merge (varlık)" nasıl çalışır?
- 23. gcc `__thread` nasıl çalışır?
- 24. Chai'de() .be.be.true nasıl çalışır?
- 25. Typescript --allowJs nasıl çalışır?
- 26. Krom URL'leri nasıl çalışır?
- 27. getchar() nasıl çalışır?
- 28. mysql - mysqldump nasıl çalışır?
- 29. Page.IsValid nasıl çalışır?
- 30. UILabel'ın minimumScaleFactor'ı nasıl çalışır?
Ah Teşekkürler, umduğum cevap buydu. Bu şekilde çalışan kendi içerik yöneticimi kullanırdım, bu yüzden XNA için de geçerli olduğunu düşündüm. Sonra panikledim, çünkü bunun sadece bir varsayım olduğunu anladım ve referansları tutup tutmadığımı ya da çift varlıkları yüklediğini bilmiyordum. – tweetypi