2011-03-19 20 views
4

我想让我的游戏加载图片的时间更长(Default.png),怎么样?cocos2d如何使图片加载时间更长?

+0

你能提供一些更多的信息。你的问题实际上是什么 – Robin 2011-03-19 05:02:20

+0

我的意思是启动游戏时的飞溅图像。我想让它变成2秒。 – John 2011-03-19 05:07:17

回答

7

你可以做的是,在你的应用程序完成启动的方法,你可以使用NSThread休眠2秒的时间间隔。

像这样

-(void)applicationDidFinishLaunching 
{ 
    [NSThread sleepForTimeInterval:2.0f]; 
} 

但是,如果你想这样做背后的意义有些工作比你可以派遣一个自定义的队列开始使用大中央调度所做的工作。

检查它的苹果文档。

+1

不,我只是想展示我美丽的形象,一小时才能做到。^_^ – John 2011-03-19 05:14:55

+0

只想问一下:在哪里添加这个函数?在哪个文件下?其在应用程序委托文件中为 – lakesh 2012-07-03 02:40:32

+0

。 – Robin 2012-07-03 13:38:35

0

在的appDelegate:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {  

sleep (3); 

// Override point for customization after application launch. 

// Add the view controller's view to the window and display. 
[self.window addSubview:viewController.view]; 
[self.window makeKeyAndVisible]; 

return YES; 
} 

睡眠(3);表示加载屏幕(Default.png)将加载/休眠3秒钟。
所以实际上你只需要在()中放置你想要的秒数。例如5秒钟:睡眠(5);

+1

嗯,我宁愿NSThread之一,不知道为什么。 – John 2011-03-19 19:28:18