Learn iPhone and iPad cocos2d Game Development
applicationDidFinishLaunching
applicationDidEnterBackground
applicationWillTerminate
[[CCDirector sharedDirector] setDeviceOrientation:CCDeviceOrientationLandscapeLeft];
[[CCDirector sharedDirector] setAnimationInterval:1.0/60];
保持游戲運行在一個高的幀率上是你的責任。
當你設置了一個低一點的幀率, 而且游戲可以穩定的保持在這個幀率, 用戶的體驗會比使用一個高一些但是不穩定的幀率要好很多。
理想狀態下, 你的游戲應該運行在 60 幀每秒的幀率, 特別是那些動作游戲。有一些游戲, 比如大多數的益智游戲, 30 幀每秒就可以滿足要求。
[[CCDirector sharedDirector] setDisplayFPS:YES];
用 CCLog,不要用 NSLog,後者在 Release 版本中也會存在,影響程序運行。
CCNode* node = [self getChildByTag:13];
// 防御性編程:驗證返回的節點是CCLable類的對象
NSAssert([node isKindOfClass:[CCLabel class]], @node is not a CCLabel!);
測試時,盡量用 Release Configuration,不要用 Debug Configuration。
-
轉載請注明來自:http://blog.csdn.net/prevention