自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Unity3D游戏开发(2)

这次的作业要用Unity写一个井字棋游戏,显然,并不需要用到3D,因此只要建一个2D的项目就可以了。要做成一个井字棋游戏,必然用到Unity内置的GUI系统。1.Unity中GUI的使用UnityGUI控制是利用一个OnGUI()的函数,这个函数可以在每帧调用,就像是Update函数一样。(因此我们的代码中无需用到Update函数)再了解下常用的控件:(1)GUI.Labe

2017-03-03 12:38:05 553

原创 Unity3D游戏开发(1)

1.游戏要素(1)基本元素:玩家(players)规则(rules)挑战(challenges)结果(outcome)(2)拓展元素:场景设定与故事(Setting/Promise&Story):角色(characters)、冲突(conflicts)玩法(Game Play)美术、音效2.游戏分类(1)交互技术(interaction)

2017-02-22 23:33:56 475

原创 用C++语言实现小游戏2048

2048小游戏的C++实现

2016-05-27 10:05:56 8144 1

原创 单链表的实现

#include using namespace std;struct listNode{ int data; //存放本节点的数据 struct listNode* next; //存放下一个节点的位置 }; void insertNode(listNode *head, int pos, int value) { int step = 0;

2016-05-10 16:36:53 1243

原创 简单线性数据结构:栈和队列的实现

简单栈和队列的实现

2016-05-09 23:28:50 586

原创 运算符重载

1)重载运算符的基本知识//其实就是编译器给出的一种特殊调用函数的方法//重载运算符是具有特殊名称的函数。(操作符函数)//二元运算符是一个具有两个参数的函数,一元运算符是一个具有一个参数的函数//::  .*  .  ?:  sizeof四种操作符不能重载//符号无论改为什么用途,优先级、结合性、操作数数目不变//不再具备短

2016-04-29 14:16:37 338

转载 继承中构造函数和析构函数的调用次序

1.构造函数构造函数的调用次序(创建派生类对象时):首先调用其基类的构造函数(调用顺序按照基类被继承时的声明顺序(从左向右))。然后调用本类对象成员的构造函数(调用顺序按照对象成员在类中的声明顺序)。最后调用本类的构造函数。2.析构函数撤销派生类对象时析构函数的调用次序与构造函数的调用次序相反:首先调用本类的析构函数然后调用本类对象成员的析构函数最后调用

2016-04-29 14:12:41 1189

转载 C++中string的函数使用

标准c++中string类函数介绍注意不是CString之所以抛弃char*的字符串而选用C++标准程序库中的string类,是因为他和前者比较起来,不必 担心内存是否足够、字符串长度等等,而且作为一个类出现,他集成的操作函数足以完成我们大多数情况下(甚至是100%)的需要。我们可以用 = 进行赋值操作,== 进行比较,+ 做串联(是不是很简单?)。我们尽可以把它看成是C++的基本数据

2016-03-25 16:42:57 395

原创 常量指针、指针常量的区分与相关

1)const int * a;2)int const *a;3)int * const a;//只有这三种,就是int必须在*左边//从右到左看//1、2含义相同,指向const int的指针(const int == int const),即const int * a = &b,不能通过*a来修改b  -------指针常量//3的含义:const指针指向一个int,i

2016-03-16 18:17:40 260

转载 用cout输出指定位数小数方法

cout 输出指定位数的浮点数:#include #include   //注意要包含该头文件using namespace std;int main( void ){   const double value = 12.3456789;    cout    cout    cout    cout    cout    cout

2016-03-16 18:12:18 2599

原创 引用头文件不同方式的区别

1.使用双引号” “的头文件的搜索顺序:包含该#include语句的源文件所在目录;包含该#include语句的源文件的已经打开的头文件的逆序;编译选项-I所指定的目录环境变量INCLUDE所定义的目录2.使用左右尖括号的头文件的搜索顺序:编译选项-I所指定的目录环境变量INCLUDE所定义的目录这就是为什么#include "std

2016-03-03 16:01:17 486

原创 C++的输入

无需头文件1.cin 用法一:输入数字(自动过滤不可见字符)用法二:输入单个字符用法三:输入字符串(遇空格,回车,TAB结束)2.cin.get (与字符有关)用法一:接收单个字符                   cin.get(ch) 或ch = cin.get()用法二:接收字符串(包含空格)                      c

2016-03-03 15:57:34 278

空空如也

空空如也

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

TA关注的人

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