Unityでは、2つのベクトル「ベクトル」の間に最低モジュールベクトルを計算する組み込まれた関数はありません。ただし、両方のベクトルのモジュールを比較し、ベクトルを最小のモジュールで返すことにより、自分で計算できます。

ベクトルのモジュールは、C＃の大きさ関数を使用して計算できます。

floatの大きさ= vector.magitude;

2つのベクトルのモジュールを比較するには、それらの大きさを比較するだけです。

vector3 vector1 = new Vector3（1、2、3）;
vector3 vector2 = new Vector3（4、5、6）;

vector3 smallervector = vector1.magnitude <vector2.magnitude？vector1：vector2;

この例では、「vector1」の大きさが「vector2」の大きさよりも小さい場合、「smallervector」は「vector1」に等しくなり、それ以外の場合、「vector2」に等しくなります。
En Unity, no hay una función incorporada que calcule el vector de menor módulo entre dos vectores 'Vector3'. Sin embargo, puede calcularlo usted mismo comparando los módulos de ambos vectores y devolviendo el vector con el módulo más pequeño.

El módulo de un vector se puede calcular usando la función magnitude en C#:

float magnitude = vector.magnitude;

Para comparar los módulos de dos vectores, simplemente compare sus magnitudes:

Vector3 vector1 = new Vector3(1, 2, 3);
Vector3 vector2 = new Vector3(4, 5, 6);

Vector3 smallerVector = vector1.magnitude < vector2.magnitude ? vector1 : vector2;

En este ejemplo, si la magnitud de 'vector1' es menor que la de 'vector2', entonces 'smallerVector' será igual a 'vector1', de lo contrario, será igual a 'vector2'.