1.創(chuàng)建一個類繼承自CCLayer
2.為這個類添加一個靜態(tài)的show函數(shù)以創(chuàng)建出當(dāng)前對象所對應(yīng)的場景
1 void CMainFrameWork::show()
2 {
3 CCScene* scene = CCScene::node();
4 pMainFrameWork = new CMainFrameWork();
5 pMainFrameWork->init();
6 scene->addChild(pMainFrameWork);
7 CCScene* pScene = CCDirector::sharedDirector()->getRunningScene();
8 if(!pScene)
9 CCDirector::sharedDirector()->runWithScene(scene);
10 else
11 {
12 CCDirector::sharedDirector()->replaceScene(scene);
13 }
14 }
3.添加init函數(shù)用以對當(dāng)前對象進(jìn)行初始化
4.當(dāng)然你也可以在繼承下來的onEnter函數(shù)內(nèi)寫入你的初始化代碼
以上為一個場景對象的實現(xiàn)過程
posted on 2011-08-18 22:34
lwch 閱讀(2018)
評論(1) 編輯 收藏 引用 所屬分類:
游戲