Appdelegate.h和.cpp的简单解析

Appdelegate.h


//Cocos2d-x入口类 继承 CCApplication (包名(明明空间)::包名(命名空间)下的类名)

class  AppDelegate : private cocos2d::CCApplication//CCApplication实现了应用程序接口)

{

public:

    AppDelegate();

    virtual ~AppDelegate();


   

    //当不同平台的应用程序初始化完成回自动调用该方法

    virtual bool applicationDidFinishLaunching();


   

    //当应用程序进入后台自动调用

    virtual void applicationDidEnterBackground();


   

    //当应用程序恢复到前台会自动调用

    virtual void applicationWillEnterForeground();

};



Appdelegate.cpp

bool AppDelegate::applicationDidFinishLaunching() {

    // initialize director初始化导演(类名::成员名)这是静态成员的使用

    //这句话是获取导演对象  导演对象是单例模式

    CCDirector* pDirector = CCDirector::sharedDirector();

    //获取绘图窗口(相当于摄影师(窗口)导演控制窗口)

    CCEGLView* pEGLView = CCEGLView::sharedOpenGLView();

//将绘图窗口和导演对象绑定

    pDirector->setOpenGLView(pEGLView);

 

    // turn on display FPS(是否显示状态数据)

    pDirector->setDisplayStats(true);

//设置每秒绘制的侦数

    // set FPS. the default value is 1.0/60 if you don't call this

    pDirector->setAnimationInterval(1.0 / 60);


    // create a scene. it's an autorelease object

    //创建场景对象

    CCScene *pScene = HelloWorld::scene();


    // run

    //通过导演设置当前显示的场景

    pDirector->runWithScene(pScene);


    return true;

}


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值