我正在Unity 5.3上开发C#脚本。我有一个Vector2值列表,我需要提取列表中最大的X值。我试图做到以下几点:Unity 5.3 - C# - 列表<Vector2>如何提取最大的X值?
public List<Vector2> Series1Data;
... //I populate the List with some coordinates
MaXValue = Mathf.Max(Series1Data[0]);
不过,我得到以下错误:
error CS1502: The best overloaded method match for `UnityEngine.Mathf.Max(params float[])' has some invalid arguments
error CS1503: Argument `#1' cannot convert `UnityEngine.Vector2' expression to type `float[]'
有没有在列表中提取最大的X值的任何其他方式?
你也许可以尝试这样的: INT XMAX = Single.MinValue; (Vector.X> xMax) { xMax = vector.X; } } – Roman
谢谢,我马上试试@RomanSidorov – xrr