自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 收藏
  • 关注

原创 cocos2d-x--->捕鱼达人

这周开始做的捕鱼达人的游戏,再有以前飞机大战的基础上,这次上手捕鱼达人是很容易的,捕鱼达人的关键点 1点击屏幕可以获得角度。炮台可以用点击的角度来控制 2点击可以切换炮台 3鱼设计为一个类,所有的鱼来用一个对象,用C++面向对象编程 下面来说下这个游戏的实现过程。 加载背景按钮的什么的我就不说了 重点是点击屏幕获得旋转的位置。void GameScene::onTouchEnded(To

2016-09-23 17:19:34 989

原创 cocos2d-x--->飞机大战的总结0913

这是做的第一个游戏,完成的效果还是算满意的,但是对于代码还是不是满意。下面总结下为期的七天的飞机大战的总结。 下面根据设计的游戏思路来总结下做这这个游戏的新的还有问题。仅供参考和借鉴。添加背景,精灵,按钮:当做这个游戏的时候,在添加背景的时候我也遇到很多的问题, 首先先创建一个背景,代码我就不写了,只写关键的代码, 在添加背景时候,在这是宽度还有高度的时候,如果你的图片的已设置了大小,记得,在

2016-09-13 19:28:58 1647

原创 cocos2d-x--->飞机大战的第N天0912

做这个飞机游戏,花了将近一周的时间,今天看起来才有游戏的样子,做游戏过程是漫长的,结局让人兴奋,想想自己可以让毫无生机的图片动起来,想想就激动。 今天实现飞机大战的积分的系统,英雄的生命值,还有就是添加 了一个道具。 积分系统://添加一个积分的lable auto score2 = Label::create(); score2 = Label::createWithBMFon

2016-09-12 20:05:28 623

原创 cocos2d-x--->飞机大战的第二天0907

先把昨天实现的功能先写下,昨天因为各种事然后博客的够没有及时更新。背景的滚动:this->schedule(schedule_selector(GameScene::autoremove), 0.03f);//设置定时器Size visibleSize = Director::getInstance()->getVisibleSize(); auto b = this->getChildBy

2016-09-07 20:15:11 456

原创 cocos2d-x--->飞机大战第一天0905

今天开始做的飞机的游戏,怀着满满的期待,开始了游戏的第一天制作,有很多的不懂,但是我还是比较开心。添加背景://添加背景 Size visibleSize = Director::getInstance()->getVisibleSize(); //Point origin = Director::getInstance()->getVisibleOrigin(); auto

2016-09-05 20:17:15 408

原创 C语言动态分配内存0823

在任何时候都不要把你的小情绪带到工作还有学习之中,不能将你的负面情绪影响到任何人动态分配内存: 1为什么 2C里面怎么动态分配内存 3C++ new delete1因为数组的范围有限,如果数组的太大,就要申请内存。2molloc 在c中 然而在C++ 中 new 中会执行构造函数。 molloc 中是不会执行构造函数, 列如: maclass *p=new maclass();执

2016-08-23 19:35:30 391

原创 C++的多态的虚函数,纯虚函数0822

调试的错误就是编程给你最好的东西,因为在每个错误上面都标志着前进的一步。我们所说的多态一般都说的是动态多态。当然在说这个之前先知道什么时动态绑定:在程序执行期间(非编译期)判断所引用对象的实际类型,根据其实际类型调用相应的方法。 我们用一个例子来说明吧!先看例子,下面再来解释: [cpp] view plain copy print?在CODE上查看代码片派生到我的代码片 cla

2016-08-22 23:11:00 491

原创 C++链表对象类的总结0818

算法和数据结构是程序的第一秘诀,缺之算法和数据结构是编程的最大原因。今天来总结下这一周的所学的,把不动还又不熟的在熟悉下星期一:结构体,共用体,枚举,type。一,结构体的概念和定义 1,结构体的定义 struct 结构体名 { 数据类型 成员名1; 数据类型 成员名1; … }; 这里数据类型可以是复合类型,例如又是一个结构体类型,即嵌套; 2,结构体变量的定义 stru

2016-08-22 23:06:37 747

原创 C++的结构体与类的比较0817

有编过程的人的代码,比那些无知的人使用的软件更有价值。先来说说C和C++中结构体的不同 a) C语言中的结构体不能为空,否则会报错 1>d:\myproject\visual studio 2013\projects\myc++\main.c(71): error C2016: C 要求一个结构或联合至少有一个成员 b) C语言中的结构体只涉及到数据结构,而不涉及到算法,也就是说在C中数据结构

2016-08-17 20:05:17 936

原创 c++链表类对象的知识与应用0816

代码是程序员的朋友,虽然没有热情,但是非常忠实。上午的主要内容内容讲到了链表的知识,对于链表其实就是一个循环,从头到末尾,你可以对其中的数据进行增删该查,下面用代码来说明一切。 每个结点包括两个部分:一个是存储数据元素的数据域,另一个是存储下一个结点地址的指针域。 相比于线性表顺序结构 是不是还是很懵,那就对了,对于这个链表表面上不是很好理解,但是用代码来表示还是很好理解,感谢唐哥用这么这么简单

2016-08-16 19:43:21 1227

原创 C语言人物背包属性0815

背包,顾名思义,就是安放自己的一些物品,热血江湖传中主要是玩家们完成任务获得了很多装备存放在背包里。包括魔纹虎、经验宝宝、金罡项链、龙虎法袍、1.5倍圣心丹、土灵符-传送、强化石等等,这些都是可以帮助你在热血江湖传中更好地获得更多的奖励,强化你的武器,提升你的攻击力。   但是,在游戏过程中打出了很多不适合自己的装备,或者是因为获得更好的装备而换下一些普通装备,导致背包里东西很多,想要快速清空多余

2016-08-15 21:17:28 521

原创 C语言结构体 共用体0815

代码是最为耐心、最能忍耐和最令人愉快的伙伴,在任何艰难困苦的时刻,它都不会抛弃你。 结构体:结构体是一种构造数据类型 结构体里面不能直接对数据直接赋值,赋值的是地址。 struct [结构体] //struct是关键字 { 类型标识符 成员名; ………. char names[100]; //姓名

2016-08-15 17:59:36 470

原创 C语言字符串指针---与数组0811

今天的主要内容是字符串与指针 将指针指向字符串,则形成了一个较为灵活的字符串指针的操作,用指针指向字符串,和指针指向数组是基本一致, 不同点:唯一不同点在于如何判断指针指向数组,或字符串的结束位置。 当指针指向数组是判断数组的结束是由用户控制,就是由数组的长度决定。 儿字符串的优势结束标志是’\0’来判定字符串结束。 下面的的代码来说明一个小问题:int i, j; char ch

2016-08-11 20:09:20 586

原创 C语言数组元素地址作为函数参数

今天首先来做一个题,值得借鉴。#include<stdio.h> void fun(int *p){ printf("%d",p[5]);//打印第六个元素,但是地址传入的第四个元素, getchar();}void main(){ int a[10] = {1,2,3,4,5,6,7,8,9,10}; fun(&a[3]); //把数组的第4个元素的地址传

2016-08-10 11:40:07 5861

原创 C语言的指针函数和数组0809

C语言的中的指针变量具有高度的灵活性,它可以作为函数的参数的来使用。 函数返回值 函数名(。。。,类型名,*指针名,。。。); 也就是简单的将地址赋给函数作为函数的参数即可。特别注意的是,当函数参数为为指针,若实参为变量时提供的变量的地址,需要使用:&变量名。同样,当函数的形参为指针,若实参为数组名(数组名就是数组的首地址),一维数组和指针数组名就是数组的首地址。应为是数组的内容就是一个地址。

2016-08-09 21:14:39 516

原创 C语言之重点---指针0808

今天的状态不是很好,所以我要尽快调整自己的情绪,学会给自己打断点 ,找到自己的错误,然后对症下药,任何时候都要用饱满的热情对待我们所做,假如生活欺骗了你,不要悲伤,不要心急,相信美好的日子将会来临。 今天开始到了指针,首先说下我对针针的理解,指针是用来获取地址,然后通过获得的地址来改变内存中的值,下面写一个简单的代码来说明一下。#include <stdio.h>void main(){

2016-08-08 18:31:19 322

原创 C语言快速查找与二分查找0804

在任何时候遇到任何事请,都不能阻挡我前进的脚步。今天上午讲了快速排序的方法,与冒泡排序有异取同工之秒,但是其中还是也有很多的区别,快速排序的是主要是用用来查找数据,不能用来排序。#include <stdio.h>void main(){ int a[5] = {12,3,23,45,56}; int min = 0; for (int i = 0; i < 5; i++)

2016-08-04 12:40:07 607

转载 JSON AND XML

今天首先来说下他们的区别,这个在以后的应用中还是有很大的区别的 1.定义介绍(1).XML定义 扩展标记语言 (Extensible Markup Language, XML) ,用于标记电子文件使其具有结构性的标记语言,可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。 XML使用DTD(document type definition)文档类型定义来组织数据;格

2016-08-04 08:36:40 325

原创 C语言的数组的应用0803

一维数组==定义数组的格式为: 类型说明符 数组名[常量表达式]; 其中,类型说明符是定义数组的中各元素的数据类型,数组名指的是数组的名字,常量表达式是说明数组的长度,指数组的个数 ` /const int a = 10;/ //数组的定义,数字代表长度 /int _arr[10];//* = {1,2,3,4,5,6,7,8,9,10};*/ //prin

2016-08-03 12:43:33 340

原创 C语言函数的递归强化版

今天上午还是要好好复习下函数的递归调用,这一直是我的硬伤,对于有些还是需要加强,下面再写一个例子, 总结一下,对于递归调用主要的是还是要学会方法,一般的格式 首先有方法的调用,在调用的方法里面,记得一定要传递参数,参数传递的时候注意参数的类型,值,还有最主要的的是算法还有边界,递归的核心是循环调用自己。递归实现输入二进制输出十进制 ============== #include <stdio.h

2016-08-03 09:27:25 429

原创 C语言的函数,还有递归调用

今上午开始讲到了函数,函数在c语言中是很重要的的部分。函数的几种类型:1没有返回值,没有参数2没有返回值,但是有参数3有返回值,但是没有参数4有返回值,有参数形参变量还有实参1形参变量只有在被调用时才会分配内存单元,在调用结束时,即释放所分配的内存单元,因此,形参只有在函数内部使用2实参可以是常量,变量,表达式,函数等,无论实参是何种类型的量,在进行函数调用时,他们

2016-08-02 12:50:58 599

原创 C 语言的编程游戏0801

上午复习了下语句的循环,来着已经快一个月了,时间过得好快,上午讲到了if   if else   还有else if 的相关使用,还讲到了C语言的一些应用,下面总结下今天的主要内容。变色龙//#define  _CRT_SECURE_NO_WARNINGS//#include //#include //#include //void main() {// char st

2016-08-01 16:19:56 299

原创 c语言的一个小时

今天学习完C语言的循环语句,还有条件之后,尝试着写了简单的购票系统,这是花一个小时完成的,这个购票系统的逻辑思维简单,但是我的代码太过繁琐,还有好多优化的地方没有改,有空的时候还是需要好好的改进一些,这个的逻辑思维,首先判断输入,如果账户密码登陆正确,才会进入下面的购票系统,判断循环的时候,如果是错误的话就会出现连续输入,如果是对的话,就会,在对的条件下,进行地点的输入,选地点之后才会有后面的列车

2016-07-30 20:00:27 418

原创 C语言的类型,字节,还有转义字符0728

上午讲到的是char 1个字节,short 2 个字节,int  4 个字节,float 4 个字节,double  8 个字节,隐式装换右低到高,还有各种强制转换类型,(int )(x+y)  类型加表达式float f=100.00;'printf("%d",(int )f);     //100   强制转换的格式

2016-07-28 14:00:07 783

原创 C语言中各种数据类型和数据结构0727

首先讲下字符还有字符串的区别,在C语言中是没有字符串的 ,只有在特殊的情况下才会表现,可以用数组,还有指针表示,在C语言中字符的表示是用单引号的表示方法,例如 char i=‘A’,这种事字符串的表示方法,在字符串结束时 ,可以在内存中看到电脑中会添加\0 来表示结束,这是有一个占位符的。  还有当判断条件时,0在C语言中表示false,条件不成立的情况,浮点型后面的有6为小数点,还有就是

2016-07-27 19:49:28 631

原创 如何灵活运用转义字符还有玩转常量0726

#include #include void main(){int i=50;int s=0;while (i{s=s+i;i++;}printf("%d",s);getchar();//int i = 100,sum = 0;//for(  i=0;i!=10;i++){// sum +=i;//}//printf("%d,%d",

2016-07-26 19:33:00 332

原创 如何在DOS下面执行相关的命令

今天的学习让我大开眼界,让我懂得了C语言还有,这么好玩的,以前不知道是因为没有学到,现在才知道C语言的博大精深,今天的学习的内容为在DOS下的命令,下面的这个命令主要是在命令的窗口下打开计算器,在一定时间后进行关闭。#include    // 头文件,在windows下运行,有的需要加入头文件#include void main(){             //主函数, 可以放在程

2016-07-25 19:07:53 728

原创 在js中如何实现与脱拽,移动,还有吸附功能

这里的碎片是一个精灵,对每一个精灵都可以进行拖动,还有点击,移动的的操作,//小碎片的点击_addEvent:function (){ var that =this; var listener =cc.EventListener.create({ event:cc.EventListener.TOUCH_ONE_BY_ONE, swallo

2016-07-22 19:15:06 1465

原创 如何在程序中,实现比大小的功能

对于实现这个功能,首先是需要创建3个输入框,还有有个文本框,需要点击事件,点击回调事件,然后在点击事件里面判断输入的大小。_init:function(){ this._mainUI =ccs.load(res.main_json).node; this.addChild(this._mainUI); //获取3个输入框 this._inputLab1=th

2016-07-21 19:07:11 1385

原创 如何实现两个页面的跳转

_addEvent:function(){ var btn; btn=this._getWidgetByName(this._startGav,"Button_7");//获取按钮的点击实事件 btn.addTouchEventListener(this._inputHandler.bind(this),this._startGav);},_inputHandler:

2016-07-20 19:06:48 2293

原创 深入冒泡排序的的理解

今天对冒泡排序法有了进一步的了解,下面我来介绍下基本的方法,首先我们要定义一个数组,来完成我们的排序                var  a=[20,250 45,78,65,,89,41];                   var   b=[ ];              b.push(a[0]); //往b数组中添加一个数              for ( var

2016-07-19 19:42:25 322

原创 cocos -js 实现计算器功能

var HelloWorldLayer = cc.Layer.extend({ _mainUI:null, _lab:null, TOTAL:18, //输入的数 _tempValue: null, //第一个输入的数 _firstDate: null, //第二个输入的数 _secondDate: null, //运

2016-07-19 17:17:02 821

原创 这十一个新的开始

美好的一天从现在开始

2016-07-19 12:26:55 238

空空如也

空空如也

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

TA关注的人

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