首页 > 解决方案 > 如何修复数学随机方法组浮动

问题描述

这是错误参数 2:无法从“方法组”转换为“浮点数”

这是代码

public Transform[] Spawns;

Random.Range(1, Spawns.GetLength);

标签: c#unity3d

解决方案


Array.GetLength方法的名称,这意味着您需要提供包含在其中的参数列表()来调用它:

Random.Range(1, Spawns.GetLength(0));

话虽这么说,在 C# 中评估一维数组长度的更惯用的解决方案是只使用Length属性

Random.Range(1, Spawns.Length);

推荐阅读