2010-06-21 41 views
6

Câu hỏi của tôi là tìm giải pháp thiết kế cho trạng thái tạm dừng/tiếp tục (bao gồm tất cả thông tin dữ liệu cần lưu) trong trò chơi cocos2d.Làm thế nào để thực hiện tạm dừng/tiếp tục trong trò chơi cocos2d?

Bao gồm các trường hợp sau, nhưng không giới hạn:

1). Người dùng chọn thoát, sau đó bật ra một hộp thoại để người dùng chọn "thoát trực tiếp", "tạm dừng";

2). Ai đó gọi vào, bật ra hộp thoại để người dùng chọn trò chơi "thoát" hoặc "tạm dừng".

Nếu chọn "tạm dừng", mọi thứ cần tiết kiệm, sẽ được lưu. Cũng giống như trò chơi PC.

Tôi biết Giám đốc cung cấp "tạm dừng", "tiếp tục", liệu có ổn cho nhiệm vụ này không?

Cảm ơn bất kỳ đầu mối hoặc nhận xét nào.

Chào mừng bạn để biết thêm thảo luận qua email: [email protected]

Trả lời

28

Đây là một ví dụ điển hình:

Để tạm dừng:

- (void) applicationDidEnterBackground:(UIApplication *)application 
{ 
    [[CCDirector sharedDirector] stopAnimation]; 
    [[CCDirector sharedDirector] pause]; 
} 
- (void)applicationWillResignActive:(UIApplication *)application 
{ 
    [[CCDirector sharedDirector] stopAnimation]; 
    [[CCDirector sharedDirector] pause]; 
} 

Khi khôi phục:

+0

+1 Câu trả lời hay - Dành cho những người tìm kiếm thêm chi tiết về liên kết này (nó đã giúp tôi): http://pocketworx.com/?p=182 –

Các vấn đề liên quan