我尝试在texture2d上使用dispose函数,但这会导致问题,我很确定这不是我想要使用的.
我应该用什么来基本上卸载内容?内容管理员是否跟踪自己或者我必须做些什么?
我的问题在标题上不明确[我不能完全写出来]
例如 Texture2D picture = Content.Load<Texture2D>("myPicture");
如果上面的代码运行,内存会发生什么?据我所知,Content将"myPicture"缓存到内存并返回对Texture2D图片的引用.我错了吗 ?如果将"myPicture"加载到另一个Texture2D对象,则"myPicture"不会重复,因此它只返回一个引用.
每个文件(或内容文件)是否通过内容加载到内存(也在Ram上分配)而不重复?(我相信我的问题应该检查上面写的所有内容)
谢谢 !