什么是物理基础?
在Unity中,物理基础是实现真实物体交互的核心模块。它包含以下关键内容:
刚体组件(Rigidbody):控制物体的运动与受力
碰撞检测(Collision Detection):通过碰撞体(Collider)实现物体间的交互
重力与力(Gravity & Force):通过
AddForce
方法模拟物理效果材质与摩擦(Materials & Friction):调整物体表面的物理属性
快速上手指南
- 在场景中添加
Rigidbody
组件以启用物理模拟 - 使用
Collider
定义物体碰撞范围 - 通过代码控制物体运动:
rigidbody.AddForce(Vector3.forward * forceMagnitude);
- 在Unity物理进阶中探索更复杂的效果
小贴士 📌
- 🚨 确保物体有碰撞体才能响应物理交互
- 🧠 物理参数(如质量、阻力)会影响模拟结果
- 🎨 使用
Physics.material
调整材质属性