在Unity中,Rigidbody.velocity是一个用于获取和设置刚体的线性速度(速度矢量)的属性。它表示刚体在世界坐标系中的速度。Rigidbody.velocity是一个3D向量,包含了刚体在x、y和z轴上的速度分量。
可以通过以下方式来获取和设置Rigidbody.velocity的值:
获取速度:
Vector3 velocity = rigidbody.velocity;
复制
设置速度:
rigidbody.velocity = new Vector3(xVelocity, yVelocity, zVelocity);
复制
其中,xVelocity、yVelocity和zVelocity是分别代表x、y和z轴上的速度分量的float类型的值。
使用Rigidbody.velocity属性可以实现对刚体的直接速度控制。例如,可以将刚体的速度设置为(0, 5, 0)来使其向上移动,或者设置为(10, 0, 0)来使其向右移动。