use*_*413 5 c# arrays xna multidimensional-array
所以我有一个float[,]高度图,作为我的河流生成算法的一部分,我想选择两个点,只要它们是数组边缘之一的一部分.这似乎是一项简单的任务,但我似乎无法想出一个不涉及太多if语句的解决方案.有没有办法从二维数组的边缘进行选择?(IE,x = 0或x = max,或y = 0或y = max)
float[,]
x = 0
x = max
y = 0
y = max
Fel*_* K. 2
您可以创建一个包含所有边缘索引(如 (0,10))的数组,并将它们全部放入一个数组中,现在您只需选择其中一个或多个即可。
归档时间:
12 年,10 月 前
查看次数:
597 次
最近记录: