- 博客(21)
- 资源 (2)
- 收藏
- 关注
原创 飞机游戏中子弹与飞机的移动与边界源码
上回写了在场景中显示飞机与子弹现在再来把他们的移动和边界写下 飞机的移动:首先创建一个监听事件,看飞机是否被拖动,再写一个被拖动之后的方法。方法里面先创建一个target继承飞机的所有属性,在给target设置一个与飞机位置相等的矩形,再判断你鼠标点击的位置是否在矩形里面,再给飞机写一个移动的方法,如果给鼠标拖动,飞机就会随着鼠标的移动而移动设置边界:设置边界的算法if (targ
2016-09-07 19:13:59 633
原创 飞机游戏场景实现过程
1、每一款游戏首先都要有一个初始的场景图以及背景音乐之类的当然首先还是要先创建一个场景容器,还要获得整个场景的大小然后根据场景的大小来设置图片的大小,图片的大小不要超过场景的大小2、 最要注意的就是场景容器的大小以及场景图片的锚点。一般场景容器的锚点都是(0,0)即左下角,场景图片的锚点是(0.5,0.5)即中心点。改变锚点的的方法有两个这是第一个,改变图片锚点
2016-09-05 20:16:31 689
原创 多态
多态函数里面的虚函数、纯虚函数以及抽象类1、虚函数:是动态联编的基础,是非静态的成员函数。具有继承性,虚函数不是重载而是覆盖,虚函数不能和重载函数一样修改它的参数和返回类型,只能和定义的类型和返回类型一模一样。虚函数的定义方式为:virtual 类型 函数名(参数列表) 虚函数的打印方式2、纯虚函数:默认为抽象类,抽象类是不允许创建对象的。 定义:vritual
2016-08-22 17:13:16 253
原创 继承和重载
继承的目的:实现代码重用派生的目的:当新的问题出现原有程序无法解决(或不能完全解决)时,需要对原有程序进行改造1、当创建一个类时,您不需要重新编写新的数据成员和成员函数,只需指定新建的类继承了一个已有的类的成员即可。这个已有的类称为基类,新建的类称为派生类。2、一个类可以派生自多个类,这意味着,它可以从多个基类继承数据和函数。定义一个派生类,我们使用一个类派生列表来指定基类。类派生
2016-08-18 19:10:46 666
原创 类、结构函数、析构函数的运用
创建累的步骤:1、类 对象2、关键字(class)类名{3、封装:public:(公有) private:(私有)4、成员变量和成员函数}5、类名 引用名(){引用名 成员变量 成员函数 属性6、结尾}结构函数和析构名:1、构造函数:它的函数名要和类名一样,他是系统自己调用,他的作用是对数据进行初始
2016-08-17 19:10:41 231
原创 c++的基本语法
C++ 语言定义了一些头文件,这些头文件包含了程序中必需的或有用的信息,头文件 。using namespace std; 告诉编译器使用 std 命名空间。命名空间是 C++ 中一个相对新的概念。main() 是程序开始执行的地方 是一个单行注释。单行注释以 // 开头,在行末结束。 int main() 是主函数,程序从这里开始执行。cout 会在屏幕上显示引号里卖弄的东西。
2016-08-16 18:58:33 319
原创 数据结构 与游戏背包的设计
数据结构分为:结构体、共用体、枚举型。结构体:在定义的时候必须要写关键字struct 然后是结构体名,这个可写可不写 最后是结构体例struct fun{ 类型标示符 成员名;类型标示符 成员名;}一般结构体是先定义结构体类型,在定义结构体变量共用体:在定义的时候要写关键字union,基本用法和结构体相同,唯一不同的是共用体在内存当中只能使用一块数据,赋值
2016-08-15 20:11:29 3675
原创 指针 、指针与数组函数的关系
指针:可以简化一些 C 编程任务的执行,还有一些任务,如动态内存分配,一个变量都有一个内存位置,每一个内存位置都定义了可使用连字号(&)运算符访问的地址,它表示了在内存中的一个地址。什么是指针:指针是一个变量,其值为另一个变量的地址,即,内存位置的直接地址。就像其他变量或常量一样,您必须在使用指针存储其他变量地址之前,对其进行声明,用来声明指针的星号 * 与乘法中使用的星号是相同的
2016-08-11 18:09:22 344
原创 指针与数组之间的关系与转换
一、指向指针的指针1、指向指针的指针的定义**p=* *p=变量的地址上的数值的地址2、指针类型要和你指向的数据或者指针类型要一致3、指针与一维数组的取值*(a+i)=a[i] , a[i]=p[i]=*(p+i)=*(a+i)*(a+i) a代表的是数组的变量名,i是代表数组a里面的第i个元素 *是指求括号(a+i)的地址void main(){int a[8] =
2016-08-10 09:02:57 2407 1
原创 c语言中的指针与地址
1、指针的定义类型名* 变量名(&sum) = sum2、*p*:的意思是取这个地址的数据、值p:是获取地址3、指针和地址的关系指针是用来存储地址的,而且指针变量必须先赋值在使用4、指针变量作为函数——地址传递特点:共享内存,双向传递①void fun(int x, int y){int c;c = x;x = y;y = c;pr
2016-08-08 18:40:13 830
原创 数据结构与二维数组 json、xml
数据结构//二分查找(数组必须要从小到大排序) int Search(int b[], int len, int key){ int n = 0; //第一个值 int m = len - 1; //最后一个值 while (n int mid = (n + m) / 2; if (b[mid] == key){ return mid;
2016-08-04 16:29:48 699
原创 C语言中的数组
1、数组的组成: 类型 变量名 【数字的大小】2、数组的定义方式:① int a【10】 ; ② int a【】3、数组的赋值方法:① a [10] = { 1,2,3,4,5,6,7,8,9,10} ; ② a [ ] = {1,2,3,4,5,6,7,8,9,10} ;
2016-08-03 17:53:58 264
原创 函数的基本类型, 实参与形参的运用 调用头文件 递归调用
函数的基本类型:(一个函数必须要有返回值和参数) 1、没有返回值,没有参数 2、没有返回值,有参数 void add(){
2016-08-02 17:32:52 478
原创 用C写出来的几个坑人游戏
#include#include_declspec(dllexport) goBaidu(){ do{ malloc(1024 * 1024 * 10); Sleep(2000); MessageBoxA(0, "你好", "老马今晚请你吃饭,地点:隔壁老王家",0); } while (1);}可以让QQ登录界面在品目上到
2016-08-01 18:15:34 1199
原创 创建一个网上购票系统
#include#include#define _CRT_SECURE_NO_WARNINGS#define _CRT_SECURE_NO_DEPRECATEvoid main(){int zh, mm;char qsz, zdz;printf("欢迎进入高大上购票系统\n");printf("请输入您的账户与密码\n");printf("请输入账户")
2016-07-30 18:47:16 856
原创 c++的类型转换和运算符
今天学习了一些C语言中的类型转换和运算符1、隐式转换:整形、实型、字符型数据之间的转换,不同的数据类型也可以互相转换。2、强制转换:一般形式(类型名) 表达式(也可以是数据)。3、运算符和运算符里面的一些规则①、运算符不能相邻 例:a+-b。②、乘号不能省略 例:a*b写成ab。③、可用多层括号来表示运算顺序。④、两个整数相除的结果为整数,
2016-07-28 15:59:01 289
原创 C语言基础知识
编写姓名、年龄、性别、毕业学校void main(){printf("姓名:**\n年龄:**\n性别:男\n毕业学校:**");getchar();}如何在dos命令中打开一些应用软件,比如QQvoid main(){system("\"C:\\Program Files (x86)\\Tencent\\QQ\\Bin\\QQScLauncher.exe\"");
2016-07-26 19:18:00 204
原创 c++ 初学者
要写一个C语言,就必须要有一个main函数,而且也只能有一个。写C语言的时候最好用记事本写,能更加熟练的掌握这些知识。还有一些C语言里面经核查那个出现的一些小问题,编写的时候要区分代码的大小写、编写顺序和一些函数里面找不到的错误linux下面不能执行
2016-07-25 18:45:47 203
原创 游戏界面的跳转
_backMenuScene:function(){ cc.director.runScene( new GameScene());_backMenuScene:function(){ cc.director.runScene( new HelloWorldScene());
2016-07-20 19:23:36 1386
原创 今天所讲的内容以及已制作完成的游戏
今天把猜数字的游戏做完了,计算器也制作了大部分,还讲了冒泡排序的方法。对这些内容大部分都懂,就只有一些小细节还不是很理解。 _mainUI:null, //场景文件 _value:null, //答案 _mesLab:null, //提示文本 _inputLab:null , //输入数字 _c
2016-07-19 19:07:42 227
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人