自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (4)
  • 收藏
  • 关注

原创 Cocos2dx------2048游戏

2048这游戏主要需要实现以下几种功能:1.通过滑动,对图块进行移动2.滑动结束后在空白的地方绘制一个新的图块3.显示最高分,当前分4.失败的判定这里最核心的就是第一个功能的实现。这里要先明确2048滑动的原理。背景是一个4*4的正方形,这里左下角的格子为第0行第0列,右上角的为第3行,第3列如2   222

2015-07-13 14:49:07 831

转载 cocos2dx[3.2](11)——新回调函数std::bind

【唠叨】    自从3.0引用了C++11标准后,回调函数采用的新的函数适配器:std::function、std::bind。    而曾经的回调函数menu_selector、callfunc_selector、cccontrol_selector等都已经被无情的抛弃了。    取而代之的则是一系列的CC_CALLBACK_*。【致谢】   

2015-07-03 15:01:57 431

转载 VS2010 VS2012版最常用的快捷键

VS2012变化的快捷键:注释::VS2010是(Ctrl+E,C),VS2012是(Ctrl+K, Ctrl+C),实际操作,按住Ctrl键不放,先按K键,再按C键。相当于Ctrl+K加 Ctrl+C的组合键反註解:VS2010是(Ctrl+E,U),VS2012是(Ctrl+K, Ctrl+U)1. 强迫智能感知:Ctrl+J;2.强迫智能感知显示参数信

2015-07-03 11:06:08 346

转载 cocos2dx基础篇(23)——进度条CCProgressTimer

本文出自 “夏天的风” 博客,请务必保留此出处http://shahdza.blog.51cto.com/2410787/1546707【唠叨】    哎,周围的同学都在搞cocos2dx 3.X了,而我还在用2.2.3。没办法,网上3.X的教程毕竟很少,还是等我的同学学得差不多了,我再换成3.X跟着同学搞,哪里不会问哪里。    本节主要来讲讲进度条CCPro

2015-06-27 15:48:59 471

转载 【Cocos2d-x 3.2】裁剪节点(ClippingNode)总结

本文出自 “夏天的风” 博客,请务必保留此出处http://shahdza.blog.51cto.com/2410787/1561937有时候我们需要显示一张图片的部分区域,比如文字遮罩、图片遮罩等。本节要讲的ClippingNode的功能效果大致就是上面所看到的遮罩效果。Demo下载:裁剪节点ClippingNode.rarCl

2015-06-27 14:47:40 546

转载 cocos2dx番外篇——更换精灵图片

本文出自 “夏天的风” 博客,请务必保留此出处http://shahdza.blog.51cto.com/2410787/15485171、直接通过图片更换    使用setTexture(CCTexture2D*)函数,可以重新设置精灵类的纹理图片。1234//    CC

2015-06-27 14:35:41 532

转载 cocos2dx适配方案新解——秒杀所有分辨率

转自     http://www.zaojiahua.com/adaptation.html#这几天写好了忍者飞镖的小例子,移植到android平台上一看,小了不少。于是才想到了分辨率的问题,接着就研究了俩个晚上的分辨率,今天终于搞定了。我看了网上一些人的文章,写的模模糊糊的,以至于让我搞了俩个晚上,所以赶紧写下这篇文章,和大家分享。这个方案我会跟大家一块来测试,实现标题说的

2015-06-26 15:40:12 5705 1

转载 "AppDelegate.h" 和"AppDelegate.cpp" 分析

转自  http://blog.163.com/jtyp_2000/blog/static/9910426201310893932976/这两个文件是Cocos2d-x 游戏的通用入口文件,类似于一般 Windows 工程中主函数所在的文件。AppDelegate 控制着游戏的生命周期,除去构造函数和析构函数外,共有3 个方法。bool

2015-06-26 14:52:39 526

转载 关于cocos2dx的AnchorPoint

CCPoint AnchorPoint:AnchorPoint 用于设置一个锚点,以便精确地控制节点的位置和变换。AnchorPoint 的两个参量x 和y 的取值通常都是0 到1 之间的实数,表示锚点相对于节点长宽的位置。例如,把节点左下角作为锚点,值为(0,0) ;把节点的中心作为锚点,值为(0.5,0.5) ;把节点右下角作为锚点,值为

2015-06-26 14:50:09 371

转载 C C++ string转char*

string 是c++标准库里面其中一个,封装了对字符串的操作 把string转换为char* 有3中方法: 1。data 如: string str="abc"; char *p=str.data(); 2.c_str 如:string str="gdfd";     char *p=str.c_str(); 3 copy 比如 string str=

2015-06-26 14:49:19 477

转载 C++ 类访问控制(public/protected/private)

本文出自 “将弛直奔” 博客,请务必保留此出处http://cnmtjp.blog.51cto.com/204390/36548C++中 public,protected, private 访问标号小结,即访问标号使用限制。第一:private, public, protected 访问标号的访问范围。private:只能由1.该类中的函数、2.其友

2015-06-26 14:47:51 318

转载 char*,const char*和string的相互转换

转自点击打开链接    1. string转const char*   string s = "abc";   const char* c_s = s.c_str();2. const char*转string   直接赋值即可   const char* c_s = "abc";   string s(c_s);3. strin

2015-06-26 14:33:54 306

转载 CCNotificationCenter事件监听器

转自  点击打开链接CCNotificationCenter事件监听器也好,观察者模式也罢,这个东西的用处就是用在俩个类通信的时候,一个类用来发送消息,一个类用来接收消息。其实这个东西的用处是非常大的,举个例子吧。比如一片草地,会在不同的季节反应出不同的状态,春天的时候草长了出来,都是绿的,夏天的时候草长的更高了,秋天的时候又会变颜色,在四季更换的不同状态下,草的颜色也会跟着发生改变,

2015-06-26 14:17:52 419

原创 Cocos2dx------详细介绍如何编写扫雷这个游戏含源码(三)

init函数代码bool HelloWorld::init(){srand(time(NULL));//随机种子brush=1;//初始化画笔为正常的lv=1;//初始化难度为初级Cantouch=true;winSize=CCDirector::sharedDirector()->getVisibleSize();CCSprite *bg=CCSpri

2015-06-25 16:32:31 1049

原创 Cocos2dx------详细介绍如何编写扫雷这个游戏含源码(二)

资源图片  http://yunpan.cn/cQ63WwezMEmWD (提取码:715f)棋盘绘制好了,接下来就是触摸了通过触摸上一层,使其显示下一层的情况触摸代码bool HelloWorld::ccTouchBegan(cocos2d::CCTouch *pTouch,cocos2d::CCEvent *pEvent){CCPoint p

2015-06-25 16:03:32 1300

原创 Cocos2dx------详细介绍如何编写扫雷这个游戏含源码(一)

本人用的Cocos2dx 2.2.3版本第一步 明确 编写的思路扫雷需要实现的功能1.有3种难度初级9*9,10个雷中级16*16,40个雷高级30*16,99个雷2.有个按钮点击可以重新开始游戏3.有个文本显示剩余的雷数4.可以放红旗和问号,由于电脑里的扫雷是通过右键设置红旗的,但是我这游戏最后移植到手机,手机上只有触摸,没有所谓的右键,所以我

2015-06-25 15:16:55 1987 2

原创 Cocos2dx------通过从xml文件读取中文显示中文,通过fnt文件显示特殊的字体

HelloWorldScene.h文件#ifndef __HELLOWORLD_SCENE_H__#define __HELLOWORLD_SCENE_H__#include "cocos2d.h"USING_NS_CC;class HelloWorld : public cocos2d::CCLayer{public:     virtual bool i

2015-06-24 14:33:34 1401

转载 cocos2dx创造精灵的五种方法

//方法一:直接创建精灵          //适合于要显示的是这张图片的全部区域,      CCSprite * sprite = CCSprite::create("Icon.png");          //上面那句话也可以根据需要这样来写:      //CCString* fileName = CCString::createWithFormat("Icon_%d.j

2015-06-24 10:05:50 334

转载 cocos2dx常见的46种+22种动作详解

bool HelloWorld::init(){    //////////////////////////////    // 1. super init first    if ( !CCLayer::init() )    {        return false;    }    CCSprite * sp= CCSprite::create("I

2015-06-24 09:56:35 470

原创 Cocos2dx------A*寻路

算法参考自点击打开链接Cocos2dx 2.2.3 win32 源码http://yunpan.cn/cQqvcwCcRRNHg (提取码:13cd)http://yunpan.cn/cQqvcwCcRRNHg

2015-06-23 16:18:45 350

原创 Cocos2dx------从json文件读取数据

ReadJson.h文件代码#ifndef __Read_Json_H__#define __Read_Json_H__#include "cocos2d.h"#include USING_NS_CC;using namespace std;class LayoutInfo:public CCObject {public:int Num;in

2015-06-23 16:07:38 585

原创 Cocos2dx------八皇后算法

皇后问题,是一个古老而著名的问题,是回溯算法的典型案例。该问题是国际西洋棋棋手马克斯·贝瑟尔于1848年提出:在8X8格的国际象棋上摆放八个皇后,使其不能互相攻击,即任意两个皇后都不能处于同一行、同一列或同一斜线上,问有多少种摆法。思路就是  回溯算法,每行只摆一个棋子,第一个棋子摆在第一行的第一个位置,第二个棋子摆在第二行的第一个位置,不可以,就第二个位置,还不可以,就继续。。。

2015-06-23 15:42:05 371

原创 Cocos2dx------五子棋

五子棋最大的难点就是自己落子后,电脑在什么位置落子,我这里用了http://blog.csdn.net/onezeros/article/details/5542379这篇文章里的第一种算法己方落子的话,就触摸棋盘,然后判断触摸点离棋盘上的哪个点最近,就在那个点的位置上落子Cocos2dx 2.2.3 win32 源码下载地址http://yunpa

2015-06-23 15:24:54 756

原创 Cocos2dx------华容道

华容道游戏的难点就2个1.如何把棋子显示到指定的位置2.如何移动1718192013141516910111256781234对于第一个问题我是   把棋盘 看成 一个 4*5的表    然后  从json里读取

2015-06-23 14:47:35 1003

能运行js-lua-c++代码的sublime-解压直接使用

能运行js-lua-c++代码的sublime解压直接使用 sublime里更改编译系统能直接运行 lua js c++代码 用来测试 这3种语言的 语法 很方便!!!!!!

2018-01-11

Cocos2dx 2.2.3 A星寻路

Cocos2dx 2.2.3版本编写的 A星寻路源码

2015-06-23

把图片生成plist文件的软件SpritePacker

把图片生成plist文件的软件SpritePacker

2015-05-06

C++opengl推箱子

C++opengl推箱子游戏程序 VS2008版

2013-07-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除