在 C# 中,有没有办法使 2 元素浮点数组等于 Unity Vector2 变量



我来找javascript,我刚开始重新学习c#和Unity,遇到了数组和Vector2变量的问题。

我想将 Vector2 变量设置为类似的数组。

private float[] speeds = new float[2];
velocity = new Vector2(speeds);

当我尝试运行此代码时,它向我显示一个错误,指出"没有给定与'Vector2.Vector2(float,float('所需的形式参数'y'相对应的参数。我知道问题是什么,但我不知道是否有任何方法可以通过仍然使用数组来解决它

所以我真的很愚蠢。我已经习惯了javascript和Web开发,以至于当我没有数组时,我会在数组中做所有事情。只使用 velocity.x 和 velocity.y 要简单得多 感谢大家的快速回复,很抱歉浪费您的时间

最新更新