这是为了创建一个二维对象数组,允许我通过银行 [a] [b] 访问任何对象(“剪辑”),其中 [a] 是“银行”,而 [b] 是“夹子”。按原样完美运行,不幸的是,这段代码旨在查看一些外部文件并查看它们的属性。这些文件已经根据它们的一些属性组织在一个“数组”中。最初我被告知这将是一个 8x8 阵列,但现在事实证明这将是一个 16x32 阵列,并且要求指定由阵列中的 4x2 选择组成的库。
换句话说,
banks[0][0].track = 0
banks[0][0].slot = 0
banks[0][3].track = 3
banks[0][3].slot = 0
banks[0][4].track = 0
banks[0][4].slot = 1
banks[0][7].track = 3
banks[0][7].slot = 1
banks[15][0].track = 0
banks[15][0].slot = 31
banks[15][3].track = 3
banks[15][3].slot = 31
banks[16][0].track = 3
banks[16][0].slot = 0
banks[16][4].track = 3
banks[16][4].slot = 1
banks[63][0].track = 11
banks[63][0].slot = 30
banks[63][4].track = 11
banks[63][4].slot = 31
我需要迭代地创建一个 64x8 二维“剪辑”数组,但同时设置这些剪辑的上述属性,如图所示。似乎很明显,相关数学属于剪辑对象。但是,我还看不到数学。任何建议将不胜感激。