【发布时间】:2015-11-26 00:34:57
【问题描述】:
我知道您可以卸载单游戏项目中的所有内容,但我想知道是否可以卸载特定纹理,例如在关卡之后。
我有一个使用 .GetData 和 .SetData 修改的纹理,我在其他关卡以及玩家死亡时重用此纹理,但是当我在另一个重复关卡中使用它时,或者当我重新启动当前关卡时,纹理保持其修改状态,而不是其原始状态。如果我卸载所有内容,则纹理会在关卡开始时被修改并重置,但是我会丢失一些其他内容。
所以真正的问题是,您能否在不卸载所有内容的情况下卸载特定纹理?
任何帮助将不胜感激:)
【问题讨论】:
-
您是否考虑过尝试复制原始纹理而不是对其进行修改?这样你就可以修改副本并在完成后将其丢弃。