• 大小: 362KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-06-04
  • 语言: 其他
  • 标签: cocos2d-x  3.0  2048  

资源简介

学习cocos2d-x 3.0自己写的游戏2048,自己的算法,除了网络部分,其他功能全部实现。 素材是用手机截屏ps出来的。 自己还没有玩赢过,所以按照从网上找的一个获胜界面做出来的。 修改GameScene.cpp第20行中WIN_NUMBER的数值你可以不用玩到2048就能赢。 源码已上传,欢迎大家下载源码进行测试交流。

资源截图

代码片段和文件信息

#include “AppDelegate.h“
#include “MyTools.h“
#include “GameScene.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);
    }

    // turn on display FPS
    director->setDisplayStats(false);

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

    //屏幕适配
    glview->setDesignResolutionSize(640 960 ResolutionPolicy::EXACT_FIT);
    //音效预加载
    MyTools::preloadEffect();
    //添加精灵帧缓存
    SpriteframeCache::getInstance()->addSpriteframesWithFile(“images.plist“);

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

    // run
    director->runWithScene(scene);

    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-06-23 09:15  Classes\
     文件        6148  2014-06-20 15:31  Classes\.DS_Store
     目录           0  2014-06-23 09:17  __MACOSX\
     目录           0  2014-06-23 09:17  __MACOSX\Classes\
     文件         120  2014-06-20 15:31  __MACOSX\Classes\._.DS_Store
     文件        1630  2014-06-23 09:15  Classes\AppDelegate.cpp
     文件         171  2014-06-23 09:15  __MACOSX\Classes\._AppDelegate.cpp
     文件         947  2014-04-01 18:48  Classes\AppDelegate.h
     目录           0  2014-06-22 13:29  Classes\Nodes\
     文件         677  2014-06-19 17:35  Classes\Nodes\Box.cpp
     目录           0  2014-06-23 09:17  __MACOSX\Classes\Nodes\
     文件         171  2014-06-19 17:35  __MACOSX\Classes\Nodes\._Box.cpp
     文件         464  2014-06-22 13:29  Classes\Nodes\Box.h
     文件         171  2014-06-22 13:29  __MACOSX\Classes\Nodes\._Box.h
     文件         591  2014-06-16 12:09  Classes\Nodes\Station.cpp
     文件         171  2014-06-16 12:09  __MACOSX\Classes\Nodes\._Station.cpp
     文件         518  2014-06-22 13:29  Classes\Nodes\Station.h
     文件         171  2014-06-22 13:29  __MACOSX\Classes\Nodes\._Station.h
     目录           0  2014-06-22 14:28  Classes\Scenes\
     文件        6148  2014-06-21 16:32  Classes\Scenes\.DS_Store
     目录           0  2014-06-23 09:17  __MACOSX\Classes\Scenes\
     文件         120  2014-06-21 16:32  __MACOSX\Classes\Scenes\._.DS_Store
     文件       17729  2014-06-21 18:27  Classes\Scenes\GameScene.cpp
     文件         171  2014-06-21 18:27  __MACOSX\Classes\Scenes\._GameScene.cpp
     文件        2061  2014-06-21 15:35  Classes\Scenes\GameScene.h
     文件         171  2014-06-21 15:35  __MACOSX\Classes\Scenes\._GameScene.h
     文件        4958  2014-06-22 14:28  Classes\Scenes\HomeScene.cpp
     文件         171  2014-06-22 14:28  __MACOSX\Classes\Scenes\._HomeScene.cpp
     文件         732  2014-06-20 18:18  Classes\Scenes\HomeScene.h
     文件         171  2014-06-20 18:18  __MACOSX\Classes\Scenes\._HomeScene.h
     文件        3701  2014-06-22 14:28  Classes\Scenes\InstructorScene.cpp
............此处省略24个文件信息

评论

共有 条评论