cocos2d學習之CCAppDelegate

CCAppDelegate 繼承自NSObject,實現了CCDirectorDelegate協議和UIApplicationDelegate協議,因此CCAppDelegate是大多數cocos2d應用程序的啓動點。

在此類裏,你需要重寫startScene這個方法,返回App第一個要展示的場景對象;如果要深度定製cocos2d對象,比如屏幕模式等,需要重寫applicaton:didFinishLaunchingWithOptions: 方法。

CCAppDelegate一些屬性:

@property (nonatomic, strong) UIWindow *window//展示cocos2d內容的窗口

@property (atomic, readonly) CCNavigationController *navController//只讀屬性,一個導航視圖控制器 應該是切換場景是用的吧

CCAppDelegate一些方法:

- (CCScene *)startScene//設置app第一個場景 需要重寫該方法

- (void)setupCocos2dWithOptions:(NSDictionary *)config//配置Cocos2d一些選項的方法。當然你可以不用設置任何值,而是使用cocos2d默認給出的值  以下是那些屬性可以設置:

CCSetupPixelFormat,CCSetupScreenMode,CCSetupScreenOrientation,CCSetupAnimationInterval,CCSetupFixedUpdateInterval,CCSetupShowDebugStats,CCSetupTabletScale2X,CCSetupDepthFormat,CCSetupPreserveBackbuffer,CCSetupMultiSampling,CCSetupNumberOfSamples





發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章