zoukankan      html  css  js  c++  java
  • 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();
    }

  • 相关阅读:
    iOS 文本展开收起
    iOS 图片拉伸压缩展示对比
    iOS 视图在最前显示的两种实现方式对比
    iOS UITableView上滑吸顶的三种方案
    iOS UITableView在 UITableViewStyleGrouped样式下第一组组头变高问题
    友盟统计 实时统计使用
    RN 侧滑删除功能实现
    RN 使用Radio实现单选
    RN 使用Checkbox实现多选
    iOS开发加密
  • 原文地址:https://www.cnblogs.com/gcczhongduan/p/4313000.html
Copyright © 2011-2022 走看看