Cocos2d-X实现七夕情人节贺卡

对于七夕情人节贺卡,我并不陌生,在学习Win32 API 的时候使用Win32 API实现过七夕情人节贺卡,这次将使用Cocos2s-X重新实现七夕情人节贺卡

想知道如何使用Win32 API 实现七夕情人节贺卡可以看我的博客:

位图的应用(七夕情人节贺卡) :http://blog.csdn.net/u010105970/article/details/19613079

言归正传,先看一下实现的效果:

开发环境:VS2012 + Cocos2d-X2.2.3

实现思路:

准备7张png格式的图片

创建一个有14帧的动画,按照图片名称的顺序添加7张图片,再倒序添加7张图片,最后播放动画时,设置动画的播放次数为无数次,最后在资源中添加一个WAV格式的音乐,使用SimpleAudioEngine中的播放播放音乐

程序代码:

#include "Scene.h"
#include "SimpleAudioEngine.h"

using namespace CocosDenshion;

Scene::Scene(void)
{
}

Scene::~Scene(void)
{
}

CCScene* Scene::scene()
{
    CCScene* scene = CCScene::create();

    CCLayer* layer = Scene::create();

    scene->addChild(layer);

    return scene;
}

bool Scene::init()
{
    CCLayer::init();

    CCSize winSize = CCDirector::sharedDirector()->getWinSize();

    //添加背景图片
    CCSprite* bk = CCSprite::create("IMAGE_1.png");
    addChild(bk);
    bk->setPosition(ccp(winSize.width / 2, winSize.height / 2));

    //播放背景音乐
    CocosDenshion::SimpleAudioEngine::sharedEngine()->playBackgroundMusic("1.wav", true);

    //创建一个长度为7的集合
    CCArray *aniframe=CCArray::createWithCapacity(14); 

    //精灵
    CCSprite *sprite;

    char str[20];

    for(int i=1; i<=7;i++)
    {
        //通过下标动态创建精灵
        sprintf(str, "IMAGE_%d.png", i);  

        CCSpriteFrame *frame =CCSpriteFrame::create(str, CCRectMake(0,0,639,423));

        if(i == 1)
        {
            //默认添加第一帧图到界面上
            sprite =CCSprite::createWithSpriteFrame(frame);

            sprite->setPosition(ccp(winSize.width / 2, winSize.height / 2));

            addChild(sprite);

        }

        //将每一帧精灵动画添加到集合里面
        aniframe->addObject(frame);
    }

    for(int i=7; i>=1; i--)
    {
        //通过下标动态创建精灵
        sprintf(str, "IMAGE_%d.png", i);  

        CCSpriteFrame *frame =CCSpriteFrame::create(str, CCRectMake(0,0,639,423));

        if(i == 7)
        {
            //默认添加第一帧图到界面上
            sprite =CCSprite::createWithSpriteFrame(frame);

            sprite->setPosition(ccp(winSize.width / 2, winSize.height / 2));

            addChild(sprite);

        }

        //将每一帧精灵动画添加到集合里面
        aniframe->addObject(frame);
    }

    //通过集合创建动画
    CCAnimation *animation=CCAnimation::createWithSpriteFrames(aniframe, 0.1f);
    CCAnimate *animate=CCAnimate::create(animation);

    //执行动画
    sprite->runAction(CCRepeatForever::create(animate));

    return true;
}

代码和资源的下载地址:http://download.csdn.net/detail/u010105970/8403491



时间: 2024-10-11 04:33:22

Cocos2d-X实现七夕情人节贺卡的相关文章

七夕情人节是不是该有个LOGO

背景 七夕节,又名乞巧节.七巧节或七姐诞,发源于中国,是传统民间重要的节日之一.也是东亚各国的传统节日,在农历七月初七庆祝(日本在明治维新后改为阳历7月7日),来自于牛郎与织女的传说. 你朋友圈开始了么? 一半秀恩爱一半感伤: 中间夹杂着几个坚强的卖月饼的: 还有的竟然说要出租自己... 简直惊呆!!! 那些说七夕出租自己的, 别傻了好吗? 平时免费都没人要!! 现在还收上钱了??? 心里没点B数么!! 你的情敌已经订花了,你还在打王者荣耀: 你的情敌已经买戒指了,你还在LOL: 你的情敌已经表

写一个脚本,判断下如果是阴历7月7日,在服务器上广播“七夕情人节快乐!”

#!/bin/bash d=`date +%F`if [ "$d" == "2016-08-09" ]then wall '七夕情人节快乐!'fi

惨烈的七夕情人节--尾盘跳水

前言: 今天传统的七夕节,大盘尾盘跳水,大家普遍亏损严重,这个七夕比较惨烈啊,不过大家也不要过于担心,改咋过就咋过,心态平和一些. 1,          日K线分析 尾盘收盘价高于昨天的开盘价,也就是说尾盘守住了一点点希望.昨天拉大阳线守住前天的开盘价,也就是说也守住了一点点希望. 那么这种K线形态,按照这些天阳线后阴线或者横盘十字星的模式 ,明天会是小阴线或者大阴线.但是如果是低开小阳线会守住今天的尾盘价,如果低开大阴线,尾盘会守住3555这个前期低点. 2, 30分钟K线分析 MACD线:

七夕情人节

转载请标明地址:http://www.cnblogs.com/wangmengmeng/ 效果图: 源代码: 自己调试了老半天......orz 1 #include <graphics.h> 2 #include <conio.h> 3 #include <math.h> 4 5 //定义全局变量 6 int rosesize=500; 7 int h=-250; 8 9 //定义结构体 10 struct DOT 11 { 12 double x; 13 doubl

七夕 美中给你一个不一样的情人节

迢迢牵牛星,皎皎河汉女,纤纤擢素手,札札弄机杼...."传古至今,数不尽的诗词歌赋描写了唯美浪漫的七夕节,一年一度的七夕就要到了,是时候给单身汪撒上一波狗粮啦~ 都说孩子上辈子是父母的情人,准爸爸.孕妈妈们更是因为有了宝宝而心情激动,和"小情人"有说不尽的情话.道不尽的温柔,迫不及待的想和"小情人"见面.值此七夕情人节来临之际,美中商都妇产医院会为当日到院的孕妈们准备一场特别的情人节大Party! 温馨提示 活动对象孕妈家庭,而且到场即有礼!!!节日当天(

七夕送礼?情人节最新送礼攻略

发布时间 2014-07-30   又到一年一度的七夕情人节了,你是否还在困惑该送什么给自己最爱的人?玫瑰花?钱包?手链?小编认为礼物不在于贵重,在于你的心意,这也是爱的表现. 而今天,小编为你们推荐几款具有新意个性礼品,让你的TA,心花怒放! 推荐一:走向1314唯美平板支架 寓意:情侣一起走向一生一世,共同守候!在这特别的日子中,“如果爱,就用屌丝汇201314系列平板支架”. 推荐二:哥要结婚,姐在恋爱数字汽车防滑垫. 寓意:我们都不是单身,我们都有对方的存在,为对方宣示主权.又怎会不让对

七夕 孕妈福利

七夕,美中约您过个不一样的情人节 "迢迢牵牛星,皎皎河汉女,纤纤擢素手,札札弄机杼...."传古至今,数不尽的诗词歌赋描写了唯美浪漫的七夕节,一年一度的七夕就要到了,是时候给单身汪撒上一波狗粮啦~ 都说孩子上辈子是父母的情人,准爸爸.孕妈妈们更是因为有了宝宝而心情激动,和"小情人"有说不尽的情话.道不尽的温柔,迫不及待的想和"小情人"见面.值此七夕情人节来临之际,美中商都妇产医院会为当日到院的孕妈们准备一场特别的情人节大Party! 温馨提示 活

七夕-wikipedia

七夕[编辑] 维基百科,自由的百科全书 七夕 别名 七夕.??七夕.乞巧节.七姐诞.巧夕.七巧节 参与者 汉字文化圈其他世界各地东亚裔人士 意义 乞巧.祈愿 七夕 2009年日本平冢市的七夕节庙会 中文名称 繁体 七夕 简体 七夕 注音符号 ㄑㄧ ㄒㄧˋ 汉语拼音 Qīxī 威妥玛拼音 Ch'ī Hsì 日文名称 日文汉字 七夕 假名 たなばた / しちせき 罗马字 Tanabata / Shichiseki 韩文名称 谚文 ?? 韩文汉字 七夕 文观部式 Chilseok 马赖式 Ch'ils

当中国情人节遇上智能家居 你准备好了吗?-南京物联传感招商加盟总部

8月20日是一年一度的七夕情人节,今年小伙伴们都找到陪你一起度过的那个Ta了吗?在物联传感,今年的情人节不同于以往,热闹非常,因为今年的情人节恰好与“2015深圳国际智能家居&智能硬件博览会”(简称ISHE)碰到了一起,物联传感的小伙伴将汇集在深圳会展中心4号馆里,期待大家的光临. 随着七夕临近,酒店的预定量也是节节攀升,不管订不订到房,都可以来物联传感展位感受不一样的智能家居.智能家居可以帮助控制家庭中的灯光.电器.环境监测设施.安防设备等,用户通过手机.平板电脑等就可以远程控制它们,更简单的