0 0 3 9 - 循环嵌套 - 【战】
本帖最后由 不二如是 于 2016-11-15 14:29 编辑故意没开不刷新屏幕,让你体验下嵌套的嵌套的嵌套的快感哈。。。
在38我们领略到嵌套的魅力了,这次搞一个更有趣的~
来一探究竟哈!
好了,上程序~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
从Gif里你能看到:
先是从左至右依次画格->
然后到末尾换行->
重复从左至右依次画格->
至完
是的,显示基于一层画格子,小格子设置为22像素(22看着比较喜庆{:10_297:} )
有几列,就在一行画几个格子~
也就是说我们需要两个过程:
行列过程、画格过程
前者是今天的重点,后者你肯定会哈~
逻辑就是这样,剩下就是用模块来完善之。
[*]初始
第一步就是设计初始点,还有方向。
如果起始方向,从左至右,那么初始坐标建议设置在场景左上部分,防止画出边界:
当然了,你想要立体一点的,改变面向方向也无妨:
[*]完成 n * n 维
完成最低层的画一个格子的过程:
剩下就是其他过程多次调用这个'Square'
创建行、列参数的过程:
创建一行n列过程:
最后嵌套在一起就是:
哇哦!有点编程的感觉了。
用一个变量也可以表示二维(只不过稍微复杂点) 尛善领主 发表于 2020-1-29 22:31
哇哦!有点编程的感觉了。
用一个变量也可以表示二维(只不过稍微复杂点)
加油哈~
页:
[1]