1
我的遊戲有些問題(使用Cocos2D)。我有一個介紹,然後它會在遊戲後。這裏的事情是,在模擬器上,它總是在場景介紹切換到GamePlay時實時顯示。但在實際的手機中,我知道它會變慢,需要更多時間來切換。但是在玩家看到GamePlay場景之前,遊戲計時器開始計數(玩家有30秒的時間玩遊戲),然後音樂也在屏幕出現之前就已經開始了。然後,當它進入GamePlay屏幕時,計時器仍然是30秒,但實際上它會通過幾秒鐘。所以這就是爲什麼當玩家看到計時器顯示4秒(或者有時3或6)時,它已經顯示他輸了。他不知道計時器實際上在他看到屏幕之前就開始了。如何在iPhone遊戲中設置加載頁面
我不知道人們是如何解決這個問題的。任何人都可以幫助我。非常感謝。
PS:我想我怎麼樣把一個加載頁面加載像其他遊戲一樣,但壞事是我不知道該怎麼做。我只是有一個想法。
這是我的計時器代碼,這些都是初始化
[self schedule:@selector(endGame:) interval:1.0f]; [self schedule: @selector(timeCounter:) interval:1.0f];
-(void) timeCounter:(int) dt
{
timer -=1;
LabelAtlas *label2 = (LabelAtlas*) [self getChildByTag:kTagSprite2];
[label2 setString: [NSString stringWithFormat:@"%d", timer]];
}
//This determines when the game ends
-(void) endGame:(ccTime)dt
{
milliSeconds++;
int i = 30;
if (milliSeconds == i)
{
[currentSound stop];
LostScene *loser = [LostScene node];
[[Director sharedDirector] replaceScene:[FadeTransition transitionWithDuration:0.1 scene:loser]];
}
}
請問您能詳細說明一下嗎?這是我的第一場比賽,所以我不太清楚。謝謝你,如果你幫我更多 – Rocker 2010-01-12 03:57:51
哦,是的。我明白你現在的建議。實際上,玩家需要點擊去玩遊戲。有文本,玩家必須預覽所有文本,然後才能進入遊戲。所以要查看文字,他需要點擊屏幕。看完最後一段文字後,他點擊最後一次。它會讓他去玩遊戲。 – Rocker 2010-01-12 04:00:31