资源简介

使用Cocostudio实现了游戏各种场景和UI,在场景中加入了UI,动画,粒子 使用TildMap实现了塔防游戏的地图 动态加载每个关卡

资源截图

代码片段和文件信息

#include “AppDelegate.h“
#include “GameScene.h“
#include “LoadingScene.h“
USING_NS_CC;

AppDelegate::AppDelegate() {

}

AppDelegate::~AppDelegate() 
{
}

bool AppDelegate::applicationDidFinishLaunching() {
    // initialize director
    auto director = Director::getInstance();
    auto glview = director->getOpenGLView();
    if(!glview) {
        glview = GLView::create(“My Game“);
        director->setOpenGLView(glview);
    }
    //影响从设计尺寸到手机屏幕的适配方案
    glview->setDesignResolutionSize(1136640 ResolutionPolicy::FIXED_HEIGHT);
    //从资源图片到设计尺寸的适配比例
    director->setContentScaleFactor(864.0f/640.0f);
    // turn on display FPS
    director->setDisplayStats(true);

    // set FPS. the default value is 1.0/60 if you don‘t call this
    director->setAnimationInterval(1.0 / 60);

    // create a scene. it‘s an autorelease object
    auto scene = Loading::createScene();  //GameScene::createScene();

    // run
    director->runWithScene(scene);
   //filetest
    ValueMap levelinfo=FileUtils::getInstance()->getValueMapFromFile(“level01.plist“);
    ValueMap mapinfo=levelinfo[“mapinfo“].asValueMap();
    ValueMap linfo=levelinfo[“levelinfo“].asValueMap();
    CCLOG(“level info=%s“mapinfo[“mapfile“].asString().c_str());
    CCLOG(“level info=%d“linfo[“money“].asInt());
    ValueVector group=linfo[“group“].asValueVector();
    CCLOG(“一共有怪物波数%ld“group.size());
    for (int i=0; i       long npccount= group.at(i).asValueVector().size();
        ValueVector nowgroup=group.at(i).asValueVector();
        for (int j=0; j            CCLOG(“npc group %d type %dhp %d“i+1nowgroup.at(j).asValueMap()[“npctype“].asInt()
                  nowgroup.at(j).asValueMap()[“npchp“].asInt());
        }
    }
    return true;
}

// This function will be called when the app is inactive. When comes a phone callit‘s be invoked too
void AppDelegate::applicationDidEnterBackground() {
    Director::getInstance()->stopAnimation();

    // if you use SimpleAudioEngine it must be pause
    // SimpleAudioEngine::getInstance()->pauseBackgroundMusic();
}

// this function will be called when the app is active again
void AppDelegate::applicationWillEnterForeground() {
    Director::getInstance()->startAnimation();

    // if you use SimpleAudioEngine it must resume here
    // SimpleAudioEngine::getInstance()->resumeBackgroundMusic();
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2014-09-16 11:56  Classes\
     文件        6148  2014-09-15 20:08  Classes\.DS_Store
     目录           0  2014-09-16 15:28  __MACOSX\
     目录           0  2014-09-16 15:28  __MACOSX\Classes\
     文件         120  2014-09-15 20:08  __MACOSX\Classes\._.DS_Store
     文件        2464  2014-09-16 10:20  Classes\AppDelegate.cpp
     文件         171  2014-09-16 10:20  __MACOSX\Classes\._AppDelegate.cpp
     文件         947  2014-09-11 08:58  Classes\AppDelegate.h
     文件        1385  2014-09-15 17:19  Classes\Bullet.cpp
     文件         171  2014-09-15 17:19  __MACOSX\Classes\._Bullet.cpp
     文件         460  2014-09-15 09:50  Classes\Bullet.h
     文件         171  2014-09-15 09:50  __MACOSX\Classes\._Bullet.h
     文件        2641  2014-09-15 10:41  Classes\Enemy.cpp
     文件         171  2014-09-15 10:41  __MACOSX\Classes\._Enemy.cpp
     文件         613  2014-09-12 11:39  Classes\Enemy.h
     文件         171  2014-09-12 11:39  __MACOSX\Classes\._Enemy.h
     文件         978  2014-09-12 11:16  Classes\Explode.cpp
     文件         171  2014-09-12 11:16  __MACOSX\Classes\._Explode.cpp
     文件         365  2014-09-12 10:52  Classes\Explode.h
     文件         171  2014-09-12 10:52  __MACOSX\Classes\._Explode.h
     文件        1464  2014-09-16 11:41  Classes\GameMenu.cpp
     文件         171  2014-09-16 11:41  __MACOSX\Classes\._GameMenu.cpp
     文件         357  2014-09-16 10:29  Classes\GameMenu.h
     文件         171  2014-09-16 10:29  __MACOSX\Classes\._GameMenu.h
     文件         845  2014-09-15 11:07  Classes\GameOver.cpp
     文件         171  2014-09-15 11:07  __MACOSX\Classes\._GameOver.cpp
     文件         379  2014-09-15 11:07  Classes\GameOver.h
     文件         171  2014-09-15 11:07  __MACOSX\Classes\._GameOver.h
     文件       16419  2014-09-15 16:49  Classes\GameScene.cpp
     文件         171  2014-09-15 16:49  __MACOSX\Classes\._GameScene.cpp
     文件        2143  2014-09-15 16:05  Classes\GameScene.h
............此处省略199个文件信息

评论

共有 条评论