gpt4 book ai didi

map - 行主要订单索引

转载 作者:行者123 更新时间:2023-12-04 03:54:29 24 4
gpt4 key购买 nike

我目前正在将2D地形图保存到一维数组中的项目上。 map 中的每个块均由xy坐标索引。因此,为了将 map 保存到一维数组中,我使用了行优先顺序方法(http://en.wikipedia.org/wiki/Row-major_order)将xy坐标转换为单个索引值(这让我将块放入数组中)。

现在,我的问题是如何将其转换回去?我有一个唯一的数字,我必须将其转换回xy坐标。
任何帮助,将不胜感激。 ^^

最佳答案

要计算索引,您应该使用以下方法:

index = X + Y * Width;

因此,要扭转这种情况,您可以利用整数除法截断来获得Y,然后X就是Y“用完”之后剩下的东西:
Y = (int)(index / Width)
X = index - (Y * Width)

关于map - 行主要订单索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5991837/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com