Unity 3D 中 C# 编程的数组、枚举与组件应用
1. 数组操作基础
1.1 数组初始化与元素填充
在编程中,我们可能会得到一个填充了大量空值的数组,但关键是其元素数量是正确的。由于尚未向 GameObjects 数组中添加任何内容,所以这是正常现象。在编写代码时进行测试非常重要,每编写一条语句,都应确认其是否按预期执行。接下来,我们要将新的立方体基元放入数组的每个元素中。
在 C# 里,数组索引从 0 开始计数。一些较旧的编程语言(如 1957 年创建的 FORTRAN)从 1 开始计数,部分现代语言(如 Lua)也遵循此规则,但 C# 并非如此。例如,一个包含 10 个元素的数组,其索引是从 0 到 9。
我们可以使用 for 循环来处理这个空数组。在初始化 boxes 数组后,编写 for 循环,创建新的盒子游戏对象并将其分配给 boxes 数组。示例代码如下:
// 初始化 boxes 数组
GameObject[] boxes = new GameObject[10];
for (int i = 0; i < boxes.Length; i++)
{
// 创建新的盒子游戏对象
GameObject box = GameObject.CreatePrimitive(PrimitiveType.Cube);
// 将盒子分配给数组的相应位置
boxes[i] = box;
}
超级会员免费看
订阅专栏 解锁全文
77

被折叠的 条评论
为什么被折叠?



