是否可以在单独的类中加载sprite以便以后重用?

时间:2014-08-06 02:45:44

标签: c# c#-4.0 xna-4.0

好吧,所以我有很多类使用所有相同的精灵(它是一个GUI)。我认为,不是多次加载相同的精灵,而是为此创建一个小的独立类是有意义的。

这是更好的方法吗?或者不必要的?

1 个答案:

答案 0 :(得分:1)

ContentManager会为您缓存图片,因此如果您只想要,请使用内容管理器。

如果你想现在或将来使用工具,皮肤功能可能很方便制作一个Style类或Skin类,其中sprite与其使用相关。 (左角,右角,上边框,滚动条,......)