• cocos2d-x创建第一个项目




    #include "AppDelegate.h"
    #include "HelloWorldScene.h"


    USING_NS_CC;


    AppDelegate::AppDelegate() 
    {
    //构造函数
    }


    AppDelegate::~AppDelegate() 
    {
    //析构函数
    }


    //程序启动完毕后进入这种方法/函数
    bool AppDelegate::applicationDidFinishLaunching() {
        // initialize director初始化导演类
        CCDirector* pDirector = CCDirector::sharedDirector();
        CCEGLView* pEGLView = CCEGLView::sharedOpenGLView();
    //设置oppenGL视图
        pDirector->setOpenGLView(pEGLView);

        // turn on display FPS是否打开FPS
        pDirector->setDisplayStats(true);


        // set FPS. the default value is 1.0/60 if you don't call this设置帧数 默认60帧
        pDirector->setAnimationInterval(1.0 / 60);


        // create a scene. it's an autorelease object创建一个场景
        CCScene *pScene = HelloWorld::scene();


        // run游戏真正的開始
        pDirector->runWithScene(pScene);


        return true;
    }


    // This function will be called when the app is inactive. When comes a phone call,it's be invoked too
    //当程序进入后台,比方电话called
    void AppDelegate::applicationDidEnterBackground() {
        CCDirector::sharedDirector()->stopAnimation();


        // if you use SimpleAudioEngine, it must be pause声音暂停
        // SimpleAudioEngine::sharedEngine()->pauseBackgroundMusic();
    }


    // this function will be called when the app is active again
    //当程序又一次被激活
    void AppDelegate::applicationWillEnterForeground() {
        CCDirector::sharedDirector()->startAnimation();


        // if you use SimpleAudioEngine, it must resume here声音恢复
        // SimpleAudioEngine::sharedEngine()->resumeBackgroundMusic();
    }

  • 相关阅读:
    设计模式基本原则及实例
    Springboot中发送邮件util
    mysql表关联查询索引不生效问题
    个人读书清单整理
    mysql 显示每条记录行号
    Axure教程
    Tomcat配置及原理文章
    HTTPS 简单学习
    Python实现二叉树的非递归先序遍历
    和HTTP相关的web服务器内容
  • 原文地址:https://www.cnblogs.com/gcczhongduan/p/4313000.html
Copyright © 2020-2023  润新知