1.AddForce 施加力
2.AddExplosionForce 施加爆炸力
3.AddTorque 施加扭矩力
4.AddForceAtPosition 在指定位置施加力、
// 给游戏对象施加一个力
r.AddForce(new Vector3(0f, 10f, 0f));
// 如果需要旋转的话,需要给游戏对象施加一个力矩/扭矩,扭矩可以使游戏对象旋转
r.AddTorque(new Vector3(0f, 10f, 0f));
//在指定一个位置对游戏对象施加一个力,会在指定的位置上添加一个力
r.AddForceAtPosition(new Vector3(0, 10f, 0), new Vector3(0.5f, 0.5f, 0.5f));
//游戏中某些物理特效需要用到力,比如爆炸
r.AddExplosionForce(150f, Vector3.zero, 100f);
2. collider
collider的主要功能是进行碰撞检测
使用刚体时一般都会与collider共同使用
人行碰撞器一般用capsule collider
如果是复杂一点地形,碰撞需要做的特别精确的情况 需要美术提供一个网格模型