XNA Content.Load()内存使用情况

Ada*_*ile 5 c# windows graphics xna

在XNA中,当调用Content.Load()加载资源时,如果将相同的资源加载到多个对象中(即可以有多个对象的纹理)你是否获得了每个对象的副本,或者是系统只是在内部为每个内存引用相同的内存?

我意识到在每个项目中有一个单独的Texture2D对象可能是一个内存问题.

小智 8

当您尝试再次加载对象时,ContentManager将缓存该对象并返回对该对象的引用.