在Unity使用过程中,很多时候会用到长度不确定的 对象数组。
不确定的 对象数组 使用 声明部分 的代码就可以了。
但是,只要是数组,要把对象存放在对象数组里面,就必须知道 要存放 对象 的数量,也就是必须得知道 数组的长度
使用 list ,也是可以实现,本文不赘述
定义private List<Vector3> offsets = new List<Vector3>();
offsets.Add(transform.position); 从0开始依次添加对象
offsets.RemoveAt(0); 移除编号为0的对象
在代码 实际使用中,有很多情况 数组的长度 是动态变化的,根据不同条件,不同变量 不断的变化,以我的这个代码为例子
要动态创建4面墙壁,就必须得知道 这个对象 的长宽高, 以空物体 的Scale 的X,Y,Z,来代替空物体墙壁的长宽高
于是可得 组成 4面墙壁的 单位方块 的数