Prefab概念

Prefab是一种资源类型——存储在项目视图中的一种可反复使用的游戏对象。因而当游戏中须要非常多反复使用的对象、资源等时,Prefab就有了用武之地。它拥有下面特点
    • 能够放到多个场景中。也能够在同一个场景中放置多次
    • 当加入一个Prefab到场景中,就创建了它的一个实例
    • 全部的Prefab实例链接到原始Prefab,本质上是原始Prefab的克隆。
    • 不论项目中存在多少实例。仅仅要对Pre...
点击进入阅读全文

原理:比较两个相邻的元素,将值大的元素交换至右端。思路:依次比较相邻的两个数,将小数放在前面,大数放在后面。即在第一趟:首先比较第1个和第2个数,将小数放前,大数放后。然后比较第2个数和第3个数,将小数放前,大数放后,如此继续,直至比较最后两个数,将小数放前,大数放后。重复第一趟步骤,直至全部排序完成。举例说明:要排序数组:int[] arr={6,3,8,2,9,1};第一趟排序第一次排序:6...点击进入阅读全文

int main(int argc, char** argv
这两个参数的作用是什么呢?argc和argv对应的英文全称 arguments counter 和 arguments vector ( arguments参数 counter计数器 vector指针 )。argc 是指命令行输入参数的个数,argv存储了所有的命令行参数。一般是从命令提示符中传值,也可以直接在java代码中赋值。而且这...点击进入阅读全文

在大多数的计算机系统中, 一个字节是由八个更小的, 称作为位的单位组成的。位是比字节更小的单位。位只有两个值, 1 或 0 。因此, 存储在计算机存储器中的一个字节可以看成由八个二进制数字形成的串。例如, 一个存放值 36 的字节是八个二进制数字的串: 可以表示成 00100100。 存入值24 的字节可以表示成 00010100。有时, 我们希望不仅对字节进行操作, 也要能对位进行操作。例如, ...点击进入阅读全文

语言位运算符:与、或、异或、取反、左移和右移位运算是指按二进制进行的运算。在系统软件中,常常需要处理二进制位的问题。C语言提供了6个位操作运算符。这些运算符只能用于整型操作数,即只能用于带符号或无符号的char,short,int与long类型。C语言提供的位运算符列表运算符 含义 描述& 按位与 如果两个相应的二进制位都为1,则该位的结果值为1,否则为| 按位或 两个相应的二进制位中只要有一...点击进入阅读全文

C文件概述1、“文件(file)”:所谓“文件”是指一组相关数据的有序集合。数据以文件的形式存放在外部介质(一般是磁盘、磁带、光盘等)上,在操作系统中是以文件为单位对数据进行管理的。以文件名作为访问文件的标识。2、C语言把文件看作一个字节序列,即由一连串的字节组成。根据文件中的数据组织形式,数据文件可分为ASCII码文件和二进制文件。ASCII码文件,又称为“文本文件”(text),其每一个字节存...点击进入阅读全文

 一.数组

概念同一种类型数据的集合。其实数组就是一个容器。数组的好处可以自动给数组中的元素从0开始编号,方便操作这些元素。格式1元素类型[] 数组名 = new 元素类型[元素个数或数组长度];示例:int[] arr = new int[5];格式2元素类型[] 数组名 = new 元素类型[]{元素,元素,……};int[] arr = new int[]{3,5,1,7};int[] arr = {3,5,1,7};...
点击进入阅读全文

简单的说其实要理解C文件与头文件(即.h)有什么不同之处,首先需要弄明白编译器的工作过程,一般说来编译器会做以下几个过程1.预处理阶段2.词法与语法分析阶段3.编译阶段,首先编译成纯汇编语句,再将之汇编成跟CPU相关的二进制码,生成各个目标文件 (.obj文件4.连接阶段,将各个目标文件中的各段代码进行绝对地址定位,生成跟特定平台相关的可执行文件,当然,最后还可以用objcopy生成纯二进...点击进入阅读全文

变量声明和变量定义


  • 变量定义:用于为变量分配存储空间,还可为变量指定初始值。程序中,变量有且仅有一个定义。

  • 变量声明:用于向程序表明变量的类型和名字。

  • 定义也是声明,extern声明不是定义

  • 定义也是声明:当定义变量时我们声明了它的类型和名字。
  • extern声明不是定义:通过使用extern关键字声明变量名而不定义它。[注意变量在使用前就要被定义或者声明。在一个程序中,变量只能定义一次,却可以声明多次。定义分配存储空间,而声明不会。...
点击进入阅读全文

1. 简单宏定义

简单的宏定义有如下格式

[#define指令(简单的宏)]  #define  标识符替换列表

替换列表是一系列的C语言记号,包括标识符、关键字、数、字符常量、字符串字面量、运算符和标点符号。当预处理器遇到一个宏定义时,会做一个 “标识符”代表“替换列表”的记录。在文件后面的内容中,不管标识符在任何位置出现,预处理器都会用替换列表代替它。

不要在宏定义中放置任何额外的符号,否则它们会被...点击进入阅读全文