随机化的陆地
var heights: [Int] = [2,6 ,9,2,6 ,9 ,9 ]
for i in 1...20 {
let localNumber = randomInt (from: 1,
to: 12)
heights.append (localNumber)
}
let allCoordinates = world.allPossibleCoordinates
//网络中所有坐标系
var index = 0
//设定空数据 一个核心的循环计数器index
for coordinate in allCoordinates
//0到该空间数据坐标到循环次数也就是所有坐标予以给数值
{
if index == heights.count {
index = 0//假如数字等于height里面的数据那么index等于0
}
for i in 0...heights [index] {
//d当数据变动1234时候那么放砖块🧱 ,这里的index是上面的数组一共是7个
//放置一块砖。
world.place(Block(),at:coordinate)
}
// 使索引递增。
index += 1
}
//可以看到砖块最高个数位4。修改数据可以得到砖块的高度