一、Rigidbody 是什么?
通过物理模拟控制一个物体的位置。控制物体的位置 - 它使物体在重力影响下下落,并可计算物体将怎样响应碰撞。
二、关于Rigidbody的变量
1.Rigidbody.velocity 速度
刚体的速度向量。
private void OnCollisionEnter(Collision collision)
{
if (collision.collider.name == "Chessman")
{
Rigidbody rgy = collision.collider.GetComponent<Rigidbody>();
rgy.velocity = new Vector3(0, 10, 0);
}
}
2.Rigidbody.drag 阻力
物体的阻力。
private void OnCollisionEnter(Collision collision)
{
if (collision.collider.name == "Chessman")
{
Rigidbody rgy = collision.collider.GetComponent<Rigidbody>();
rgy.drag = 20;
}
}
3.Rigidbody.mass 质量
物体的质量。
private void OnCollisionEnter(Collision collision)
{
if (collision.collider.name ==