1

在 Sprite Kit 中使用 SKTextureAtlas,我的游戏仍然没有我想要的那么快。

我有很多不同的武器可以在游戏中使用,但玩家一次只能使用一种。我有一个很大的纹理图集,其中有 30 个,但我想:也许这些不需要在图集中,因为它们很少更改(可能每 1-2 分钟一次)

这有什么意义吗,我是否应该只使用 SKTextureAtlas 之外的那些?

4

1 回答 1

2

纹理图集的想法是在同一个图集中放置尽可能多的图像,这些图像可以或可以同时显示。

只有当移除武器允许您将更多同时使用的图像放入同一个图集中时,您才会看到不将它们放入同一个图集中的任何好处。

另一方面,如果您的地图集仅包含武器,并且您也对大多数其他游戏对象进行了这种分离(即,每个特定敌人都有一个地图集等),那么您的纹理地图集就不会像它们应该的那样有效。

同样,指导原则是在同一个图集中同时显示尽可能多的图像。地图集不适用于按类别或对象类型对图像进行分组。

于 2013-12-07T21:56:20.273 回答