自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

谢长元的博客

这是一个神奇的代码

  • 博客(29)
  • 收藏
  • 关注

原创 cocos学习5

今天把捕鱼达人的项目给做完了,基本功能都实现了,第一天把cocoscreator 做了一部分,算是熟悉了捕鱼达人的一些特点,第二天用cocos2d-x写,感觉还是不错的,首先把场景布置了一下,按钮跟打飞机的按钮是不同的,在这上面稍微花费了一点时间,星期二就让我们自己把一些场景布置以及场景的转换,auto start = MenuItemImage::create(         

2016-09-23 17:04:06 553

原创 cocos学习4

今天是飞机游戏的最后一天,把一些基础的功能给完善了,虽然说功能不是很多,但是总算是能够有一个小小的模型了,之后的扩展就比较需要耐心与时间了。飞机游戏的总结:1.主场景(登陆)加载图片,图片太单调可以加载文本,可以参照LabelTest;Sprite的运用,它的锚点坐标是在(0.5,0.5),与场景的坐标不同,所以可以给坐标设定一个(0,0)按钮:可以参照MenuText,声

2016-09-14 16:48:17 370

原创 cocos学习3

今天把游戏的基础给完成了,今天一天好像都在熟悉前几天的知识,主要收获还是把前些天一些不懂的给掌握了一部分,今天完成的功能还是碰撞其中还是有些问题的在子弹与敌机类中各创建一个数组装下精灵spget.pushBack(planes2);void Planes2::remove(Node* node){ if (node) {  auto n = (S

2016-09-09 18:12:06 254

原创 cocos学习2

今天是cocos学习的第四天,游戏开始有点规模了,今天主要学习的是碰撞检测,顺带把昨天的一些问题给解决了,昨天的子弹跟随:1.先是在子弹的类里面设计了一个节点,传递飞机的参数2.再在子弹类里接受飞机的参数3.把飞机的坐标代入到子弹里面今天一天学习的碰撞检测,有点困难,暂时还没实现还有敌机的生成跟子弹有点相识,主要随机生成飞机的API加入到里面去planes2

2016-09-08 18:55:56 352

原创 cocos学习1

今天把飞机游戏的一些动画给实现了一部分:飞机连续发射子弹:1.首先定义一个常量;#define SP 102.在.h文件定义一个私有变量;private:                                                            int sp = 0;3.在构造函数里面赋值0;this->sp = 0;4.利用moveTo,移动子

2016-09-05 19:22:09 469

原创 c++学习6

关于动态内存分配的两种问题:首先C语言是因为数组的存储范围有限,如果我们数据太大就要自己申请内存,c++是new一个对象,通过类的特性去开扩内存C语言的释放与扩充:例:void main(){ int a; scanf("%d",&a); int *p = (int *)malloc(sizeof(int)*a); for (int i = 0; i  

2016-08-23 20:33:54 284

原创 c++学习5

多态:多态与继承的区别在于多态可以覆盖可以反复使用,而继承则是数据的传承是不可改的多态的主要形式就是虚函数,虚函数又分为普通的虚函数和纯虚函数,他们的区别在于虚函数可以对父类创建对象,但纯虚函数是在父类里面对这个函数进行赋值,有纯虚函数的类就是抽象类,抽象类是不允许创建对象的,虚函数需要区别重载函数的有两点:1.虚函数不能和重载函数一样修改它的参数与返回类型2.虚函数只能和

2016-08-22 17:20:08 375

原创 c++学习4

一个实例把c++的类与对象知识点贯穿了,只要把这串代码给熟悉的掌握并且进行稍微的扩展算是把这几天的知识给打扎实了。定义一个Employee类,其中包括姓名、街道地址、城市和邮编等私有数据成员,构造函数以及ChangeName()和display()等公有成员函数。其中,成员函数display()显示姓名、街道地址、城市和邮编等数据成员;成员函数ChangeName()改变对象的姓名。再编写

2016-08-19 16:13:02 615

原创 c++学习3

强调一下昨天的错误点结构点的特点有四种:1.系统自己调用2.与类名相同3.对类所有变量可以初始化4.不能有返回值类的三大基石:继承,封装,多态继承:主要用于与派生的共同应用:实现派生类成员,对象对基类成员的访问控制继承三大类型:公有继承,私有继承,保护继承:定义基类的时候private成员不可访问,public和protected可访问 值保持不变需要注

2016-08-18 16:43:23 258

原创 C++学习2

今天还是对类与对象的知识进行总结关键字class 标识符{封装:1.公有型public:所有的都可以访问2.私有型private:只有自己可以访问3.保护型protected:相当于继承,指定的可以访问成员变量:全局变量和局部变量函数:1.成员函数:普通函数可以调用2.构造函数:类一生成就会调用的这个函数3.析构函数:当类已经不适用的情况下调用这个函数}

2016-08-17 19:15:44 368

原创 C++学习1

链表:定义:结构体关键字struct 结构体名{类型  成员变量(sum);结构体关键字struct 结构体名  *地址(*next);}void main(){结构体关键字struct 结构体名  变量名(n1,n2,n3);结构体关键字struct 结构体名  *新定义的地址名(*p);n1.sum = 1;n2.sum =2;n3.sum

2016-08-16 19:09:04 285

原创 C语言学习12

结构体定义:关键字struct 【结构体名】{                类型标识符  成员名;    //结构体里面不能直接对数据赋值                类型标识符  成员名;          。。。。。。};结构体的初始化赋值方式主要有四种方式:1.关键字struct 【结构体名】变量名;sprintf(变量名.成员名,“字符串”);//传

2016-08-15 18:53:21 304

原创 C语言学习11

今天主要学习了字符串与字符串操作,字符串用数组存储,赋值的主要方式有以下几种char a[30] = {'i',' ','l','o','v','e',' ','c','h','i','n','a'};char a[30] = "i love china";运用指针也可以像char *p = "i love china";也是没错的,接下来就主要讲了字符串的一些操作以及用途

2016-08-11 18:11:56 401

原创 C语言学习10

今天扩展了指针的运用,把指针的一些常用用法以及有可能遇到的问题展示了一遍,把昨天数组与指针的进行了巩固,数组作值传递时,改变的是原地址,把数组当中用指针取地址的时候,int *p = a;*p代表的是行元素的首地址,当时不清楚的时候还以为是一个值,这就与一维数组的区别,因为二维数组的话取得数组a的地址是第一行不可能是值,所以打印出来的是地址,期间还把函数和其他相关知识点给复习了一下,接下来就把函数

2016-08-10 19:46:51 304

原创 C语言学习9

今天学习了数组与指针,指针与数组先对内容进行了一下铺垫,void main1(int *p){  int *p1 = p//&p;        //在这里赋值给*p1的值是p或&p的区别,如果是p的话最后传入main函数的值会进行改变,这原理主要是通过对地址进行数据更改,&p就不会被改变了,//因为&p相当于重新定义了一个新的地址,所以不会对传入进来的数值的地址进行更改*

2016-08-09 17:12:44 327

原创 C语言学习8

现在终于接触到了C语言当中比较高深点的课程指针了,通过今天对指针的学习,我们了解到指针运用的广泛,指针主要是针对对内存的改动而对数据进行变化,如果在调用函数里面变换地址的话变量名是不会被改变的比如在主函数里面输入两个数字,在调用的函数里面用一个中间变量对地址进行修改,最后在主函数当中的结果不会被改变,还有就是指针的定义,int *p  =0与int*p = null是等价的最主要的我觉得是指针的优

2016-08-08 18:56:44 333

原创 C语言学习7

今天主要复习了这个星期的内容,对这个星期的学习整体进行了一个总结,作用还是挺大的,自己都不知道忘了许多的东西,通过上午时间的很多间没有白费,加深了许多的见解,下午的话主要做了几道习题虽然还没做出来,但时间紧张,做了对着一周的测试这几道题目的代码void main(){ int N; char a; int n = 0, m = 0, l = 0; int i = 0;

2016-08-05 18:22:57 211

原创 C语言学习6

今天除了复习一下数组和函数外,还学习了二分查找和快速查找并且初步接触了二维数组以及对二维数组的深度解析来奠定了自己的扎实的基础,二维数组主要是在一维数组的部分功能上转变而来的,对平面区间内的定义起到了一个比较重要的地位,而且讲的一些二分查找与快速查找对在函数里面查找想要得到的东西,二分查找主要通过对数组的下标不断的进行分解从而得到需要查找的数字或字符,而且在下午也对二维数组的知识进行了进一步的总结

2016-08-04 19:14:39 231

原创 C语言学习5

今天一天的课程主要学习了一下一维数组并且怎样学会如何去应用数组,也是经过很长时间的实际操作对数组进行熟练的运行,可以说经过这两天的自己对代码的理解明显有了不错的进步,数组的初始化分为下标初始化和直接初始化,数组的取值也是用的下标取值,通过今天的学习也复习了一下冒泡,用C语言进行实现与js的一些区别,void main(){ int num = 0; int a[10] =

2016-08-03 17:08:41 316

原创 C语言学习4

今天的知识比较深刻,讲了函数的定义与结构,并且说了函数的四种形式,之后又重点讲了形参传入实参的两种结果,先定义在进行调用和在调用函数当中定义,在然后也重点讲了头文件的格式与运用,下午开头讲了一些打开文件与应用的方法,控制键盘,主要还是讲了递归函数,因为递归函数还是挺难掌握的,到现在还没有实现当中的一些结果,核心讲了十进制转换二进制的方法,但内容比较复杂,还没实现出来,其他的一些连加什么的感觉没

2016-08-02 17:36:33 208

原创 C语言学习3

因为昨天作业做到太晚,所以今天补发一下昨天的知识点,其实昨天算是工作量比较大,差不多一天都是在敲代码,对循环语句,控制语句,判断语句的应用有了比较大的进步吧!总结了一下主要是对逻辑思维形式的提升void main(){ for (int i = 1; i  {  for (int j = 1; j   {   printf("%d*%d=%d\t", i,j,i*j);

2016-08-02 17:23:01 242

原创 C语言学习2

今天接触到了从语言的语句,循环语句,控制语句,判断语句的格式与输入输出,因为前几天的js学习中对这些东西有了了解,所以就很容易理解,主要讲了一些实际例子比如用while与do while计算2的n次方的值while是先判断再运算,do while是先运算再判断伪代码的思路是这样的:i = 1,p = 1                                       输入n

2016-07-30 18:40:07 259

原创 C语言学习1

今天可能是开始学习重点了,讲了许多的东西,并且老师也对C语言这门学科的各个方面进行了阐述,我发现就算是把这门学科的知识都学完了也才是基础,这门学科的博大,今天的知识有点多,因为以前也学过js,而今天又主要讲了运算符和表达式,所以对于今天的知识还是比较容易了,还讲了类型之间的转换,这也是比较重要的像对一个二位数的整数进行个位与十位之间转换scanf("%d",&num);i = nu

2016-07-28 19:55:33 262

原创 C语言学习

今天学习了小数点后的数字的二进制的转换,例如:将0.625转换为二进制可以先将这个数乘以二得到数大于一则为1,再将六省去,用0.25乘以2 得到的数小于1,所以为零,再将二省去,用0.5乘以2,得到1,所以最后也为1,最后用二进制表达就是0.101,还有就是数据类型和内存讲了sizeof运算符并不是一个函数,函数是有输出有输入的,老师也说了sizeof是一个API,还知道了补码,原码,反码的应用,

2016-07-27 19:47:52 236

原创 C语言学习前期

今天是学习C语言的第二天了,通过今天的学习,知道了它的一些比较广阔的应用领域,比如要打开某些应用可以直接在cmd上输入路径,简单又方便,老师也说了每天的积累会不断的转变成我们的知识,每天比别人积累到的东西多一点,时间一长就会把差距不断拉大,今天主要的东西也不是很多,只是教了我们一些C语言学习的一些技巧,最主要的就是把基础打牢固,多敲代码,把一切不懂的能用代码解决的就尽量用代码今天也通过老师的示

2016-07-26 20:18:15 302

原创 C语言学习超前期

今天是学习C语言的第一天,老师也是大概对C语言这门课程进行了一个比较详细的概述,认识到了C语言的强大,一切一切的计算机语言都是由C语言衍生出来的,今天一天的知识也不是很多,就主要讲了C语言的发展史以及C语言在整个计算机语言当中的地位,还有就是对C语言的一些格式以及基本的前段与后端进行了分析,今天老师也说了C语言与c++的分别的作用,让我知道了vc++原来只是一个软件而不是一种语言,对语言的

2016-07-25 19:02:24 348

原创 js学习第三天

今天学习了汉诺塔的一些相关问题 ,这是一个比较复杂的课题,要求把一些规律给发现并且去实现代码的编写虽然说是经历了一些挫折,但还是有学习到一些解题思绪,可以把握住每步的关键点,代码还不会写,老师发了一遍过来,正在解析的过程,有的地方还不是很懂,但思路还是比较清晰的代码有点短var hanoi = function(k,src,tmp,dst){         if(k>0){

2016-07-21 19:08:20 389

原创 js学习第二天

今天的收获还不错,可以自己去发现问题了 ,值得鼓励今天写了一个代码实现不了,分享一下,望大神解答var HelloWorldLayer = cc.Layer.extend({ // _mainUI:null, //输入文本1 _inputOneLab:null, //输入文本2 _inputTwoLab:null, //

2016-07-20 21:12:22 324

原创 js学习第一天

这代码大致意思呢就是给这个数组a里面的数字进行排序,才刚开始学习js,可能当中还有点小错误但是对我来说就已经是很好的了,完全脱离了这个原先的代码,刚刚手敲的,这是我的第一篇博客,有很大的意义,所以自己打了一遍,让大家一起来见证我的不断进步!后续的学习记录我希望能够一直坚持下去,每天都能有收获。 _init:function(){ var a = [1,45,3,76

2016-07-19 19:27:54 274

空空如也

空空如也

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

TA关注的人

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