按键精灵吧 关注:499,396贴子:1,006,483
  • 0回复贴,共1

大佬们,交流下遍历背包呗~~

只看楼主收藏回复

Call 横向自上往下背包遍历(5,28,6,300,300,30,30)//调用例子
Sub 横向自上往下背包遍历(开始格数,结束格数,背包总列数,背包第一格中心X坐标,背包第一格中心Y坐标,每格宽,每格高)
For i = 开始格数-1 To 结束格数-1
MoveTo 背包第一格中心X坐标 + (i mod 背包总列数) * 每格宽, 背包第一格中心Y坐标 + (i \ 背包总列数) * 每格高
TracePrint (背包第一格中心X坐标 + (i mod 背包总列数) * 每格宽)&","&(背包第一格中心Y坐标 + (i \ 背包总列数) * 每格高)
Delay 500
//移动到这格后,这里写你在这格要做的事情的代码
Next
End Sub
----代码如上。常规的要嵌套循环才能做到整个背包的遍历,此方法只用一个循环就能做到,而且可以做到任意设定自己想从第几格开始,第几格结束,具有很大的自由度。大佬们还有其他写法不?求交流


IP属地:福建1楼2022-02-23 11:01回复