【发布时间】:2012-12-30 19:35:29
【问题描述】:
所以我有一个float[,] 高度图,作为我的河流生成算法的一部分,我想选择两个点,只要它们是数组边缘之一的一部分。这似乎是一项简单的任务,但我似乎想不出一个不涉及太多 if 语句的解决方案。有没有办法从二维数组的边缘进行选择? (即x = 0 或x = max 或y = 0 或y = max)
【问题讨论】:
-
你想要一个随机点吗?
-
多少算太多?
-
任何随机点,只要它在其中一条边上。编辑:如果相关,我将选择两个总分。
-
您可以使用单个
switch语句。 -
总分是多少?你的意思是你只会选择两个点而不是更多?
标签: c# arrays multidimensional-array xna