jjzjj

GameTextureLoader

全部标签

ios - SKTexture预加载

当您使用spritekitpreloadTextures函数预加载纹理时,它会立即将提供的数组中的所有纹理加载到内存中。如果您无法在游戏中使用“加载屏幕”拆分关卡,但确实有不同级别的图像文件,那么您如何避免将所有图像一次存储在内存中当spritekit在需要时加载图像时不牺牲帧速率? 最佳答案 您可以创建一个单例类,其中包含用于加载和卸载特定于您当前玩的关卡的资源的方法。例如,如果您有纹理a、b和c需要为级别1加载,纹理x、y和z需要为级别2加载,您可以使用方法-(void)loadLevelOneTextures;和-(void)