Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/react-native/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sprite kit 将在游戏不同部分加载的类似图像放在同一纹理图集中?_Sprite Kit_Texture Atlas - Fatal编程技术网

Sprite kit 将在游戏不同部分加载的类似图像放在同一纹理图集中?

Sprite kit 将在游戏不同部分加载的类似图像放在同一纹理图集中?,sprite-kit,texture-atlas,Sprite Kit,Texture Atlas,使用雪碧套件中的SKTextureAtlas,我的游戏仍然没有我想要的那么快 我有很多不同的武器可以在游戏中使用,但是玩家一次只能使用1件。我有一个很大的纹理图集,其中有30个,但我想:也许这些不需要在图集中,因为它们很少被更改(可能每1-2分钟一次) 这有什么意义吗?我应该使用SKTextureAtlas之外的图像吗?纹理图集的概念是将尽可能多的图像同时显示在同一个图集中 只有移除这些武器,你才能将更多同时使用的图像放入同一个图集,你才能看到不将它们放入同一个图集的任何好处 另一方面,如果你的

使用雪碧套件中的SKTextureAtlas,我的游戏仍然没有我想要的那么快

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


这有什么意义吗?我应该使用SKTextureAtlas之外的图像吗?

纹理图集的概念是将尽可能多的图像同时显示在同一个图集中

只有移除这些武器,你才能将更多同时使用的图像放入同一个图集,你才能看到不将它们放入同一个图集的任何好处

另一方面,如果你的地图册只包含武器,并且你也对大多数其他游戏对象进行了这种分离(例如,每个特定的敌人有一个地图册等),那么你的纹理地图册就不会像它们可能的那样有效

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