假设我有三个变量(在2D场上):
NumSquares, WindowSize(X和Y都有此值), 索引
因此,例如,如果NumSquares为8,则WindowSize 256和Index为64;算法如何从这些变量中获取位置数据?
答案 0 :(得分:1)
我假设“位置数据”是指网格上的坐标。并且索引表示使用公式X + width * Y
计算的线性化阵列中图块的位置。然后:
X = index % width
Y = index / width
我不确定您使用的语言是什么,所以只需确定:%是模数,/在此上下文中>整数除法。