全局变量 && 数组下标

全局变量:

在这里,[整数]是这个变量的默认类型,“var”是此变量的默认名称,Null 位置表示获取值的方法,默认的“Null”表示空,这里的 “=” 符号表示赋值,即把Null位置的值赋给前面的这个变量

需要注意的是:全局变量中全局的含义指这个变量在游戏的任何位置都可被获取到


点击整数,可以选择变量类型,目前Creator一共有33种变量,我在后面会 一 一 讲解。

var”是这个变量的名字,点击它可以给这个变量自定义名字,除英文、数字外还可以使用中文、日文、韩文等

注意:变量名相当于人名一样,不同的变量需要设定不同的名字,如果有两个全局变量的名字相同,那么编辑器将会取最后命名的变量,即变量名会把已有的同名变量覆盖,所以不要给不同变量设置相同的名字,另外建议变量名使用英文或数字,且第一个字符不为数字,以养成良好的编程习惯

“Null”位置的参数先不细讲,现在只需了解函数的意义,在后面会详述


全局变量(数组):

这个的函数的功能与全局变量几乎一样,只是多了一个下标功能。下标就是指某个值在这个变量内的排序,这个对于学过编程的人应该很好理解,如果你没学过,也没关系,来看下面这张图:


下标从0开始,它可以看作是一个索引,从上面就可以比较容易地看出来。

例如我要获取上图的x变量中下标为4的内容,获取到的就是“23333

简而言之,变量(数组)相当于一个班里有很多名字相同的同学,老师为了区分他们,于是给他们编了序号,比如 konux 在高中时班里有两个同学都叫“徐勇”,于是老师给他们命名为“徐勇1”和“徐勇2”,这样,两个同学就不会被叫混啦!

同样的道理,数组即用同一个变量名来控制多个变量,好处是同名数组变量之间很好访问,比如变量a[0]为名为 a 下标为0的变量,那么我们访问a[5]只需要a[0+5]即可被访问到


全局变量(二维数组):

二维数组变量只是在数组变量上加了一个维度而已,即具有两个下标,可用两个数来表示一个变量,这种变量通常用于描述二维的矩阵数据时使用

比如我们要初始化一个5*5的二维数据,只需要用双重for循环即可

for(int i = 0; i < 5; i++)  //第一层for循环控制数组的第一个下标
for(int j = 0; j < 5; j++) //第二层for循环控制数组的第二个下标
{

     a[i][j] = 0;

}