欢迎光临散文网 会员登陆 & 注册

随机化的陆地

2023-04-10 16:35 作者:激仰的南瓜  | 我要投稿


        

        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。修改数据可以得到砖块的高度

        

        


随机化的陆地的评论 (共 条)

分享到微博请遵守国家法律