Ios 按钮按下和游戏开始之间不必要的延迟
我正在用一个有开始按钮的精灵工具包制作一个游戏,按下它就会加载游戏场景。因为这个游戏只是为了测试目的,所以我在一个场景中完成了这一切 编辑 此代码解决了我的问题:Ios 按钮按下和游戏开始之间不必要的延迟,ios,sprite-kit,lag,Ios,Sprite Kit,Lag,我正在用一个有开始按钮的精灵工具包制作一个游戏,按下它就会加载游戏场景。因为这个游戏只是为了测试目的,所以我在一个场景中完成了这一切 编辑 此代码解决了我的问题: if ([node.name isEqualToString:@"StartButton"]) { NSLog(@"Start Pressed"); [self load]; SKTextureAtlas *artAtlas = [SKTextureAtlas atlasNamed
if ([node.name isEqualToString:@"StartButton"]) {
NSLog(@"Start Pressed");
[self load];
SKTextureAtlas *artAtlas = [SKTextureAtlas atlasNamed:@"assets"];
[artAtlas preloadWithCompletionHandler:^{
NSLog(@"All loaded");
//Any other things
张贴您怀疑导致延迟的代码。它很可能正在加载资源。查看SKTexture(Atlas)的预加载功能和相关问题。我有纹理图集中的图像,如何在开始时更有效地加载它们?1)玩家触摸开始按钮。2) 显示标签,说明“装载”之类的内容。3) 加载游戏资源,如纹理、声音等。4)加载所有资源后,开始游戏。谢谢你们这些家伙这是一个很大的帮助:)。多谢各位