【发布时间】:2015-04-22 20:40:41
【问题描述】:
我有 Vector3 数组:
public Vector3[] positions;
我有这个对象的对象和位置存储在 Vector3 变量中。
我有第二个 Vector3 数组:
public Vector3[] four;
我需要从数组 positions 中找到距离对象最近的 4 个向量,并将它们放入数组 four 中。
我想了几个小时怎么做,但我真的不知道怎么做。请给我一些想法(请在 C# 中)。
【问题讨论】:
-
那么你能做什么呢?你能计算出两个位置之间的距离吗?你能创建一个向量和一个距离的匿名对象吗?您可以按距离对列表进行排序吗?你能选前四个吗?