添加力-Rigidbody-刚体-学习笔记

rigidbody = transform.GetComponent();
Vector3 vector3 = new Vector3(1, 0, 0);

给物体添加一个力,方向为向量方向

rigidbody.AddForce(vector3);       

给物体添加一个爆炸力,包括力的大小,力的方向向量,力的作用范围,从下往上的力,ForceMode

rigidbody.AddExplosionForce(100,vector3,20,20,ForceMode.Impulse);

给物体上的一个点,添加一个力,方向为向量方向

rigidbody.AddForceAtPosition(vector3, vector3);

 给物体添加一个相对自身坐标的力

rigidbody.AddRelativeForce(vector3); 

 给物体添加一个相对自身坐标旋转力

rigidbody.AddRelativeTorque(vector3);

 给物体添加一个旋转力

rigidbody.AddTorque(vector3);

 

你可能感兴趣的:(unity)