如果我有一个 3 x 3 的 50 个像素正方形的网格,水平编号为 1-9,如下所示;
| 1 | 2 | 3 |
| 4 | 5 | 6 |
| 7 | 8 | 9 |
如果我知道正方形的编号,例如正方形 9,并且在此实例中正方形的宽度为 50 像素,我如何以 0、0 的坐标系以编程方式计算正方形的坐标从左上角开始。
在这种情况下,正方形 9 是x = 100
和y = 100
,
到目前为止我已经尝试过了,但它失败了,
x = (squareNumber * squareWidth)
y = (squareNumber * squareHeight)