版本: Unity 6 (6000.0)
语言English
  • C#

Vector3.Normalize

建议修改

成功!

感谢您帮助我们提高 Unity 文档的质量。虽然我们无法接受所有提交,但我们确实阅读了用户提出的每一项修改建议,并在适用的情况下进行更新。

关闭

提交失败

由于某些原因,您的修改建议无法提交。请<a>稍后再试</a>。感谢您抽出时间帮助我们提高 Unity 文档的质量。

关闭

取消

声明

public void Normalize();

描述

使此向量的大小为 1。

归一化后,向量保持相同的方向,但其长度为 1.0。

请注意,此函数将更改当前向量。如果您想保持当前向量不变,请使用normalized变量。

如果此向量太小而无法归一化,则将其设置为零。

其他资源:normalized属性。


声明

public static Vector3 Normalize(Vector3 value);

参数

value 要归一化的向量。

返回值

Vector3 一个新的向量,其方向与原始向量相同,但大小为 1.0。

描述

根据给定的向量返回一个归一化向量。归一化向量的大小为 1,并且与给定向量方向相同。如果给定向量太小而无法归一化,则返回零向量。

请注意,这不会修改给定的向量。要修改和归一化当前向量,请使用不带参数的Normalize函数。

其他资源:normalized函数。