Unity 物理引擎实战
📘 30章 · 碰撞系统精讲
v2.0
01
物理引擎概述
什么是物理引擎
Unity物理架构
游戏应用
02
刚体组件详解
Rigidbody属性
质量与阻力
重力/休眠
03
碰撞器基础
Box Collider
Sphere/Capsule
Mesh Collider
04
碰撞事件处理
OnCollisionEnter
Stay/Exit
检测模式
05
触发器机制
IsTrigger属性
Trigger事件
应用场景
06
物理材质
创建物理材质
摩擦/弹性
碰撞应用
07
力与运动
AddForce/Torque
爆炸力
ForceMode
08
关节系统
Fixed/Hinge
Spring/Character
关节属性
09
射线检测
Physics.Raycast
RaycastHit
LayerMask
10
物理射线进阶
Sphere/BoxCast
CapsuleCast
OverlapSphere
11
刚体插值与连续碰撞
Interpolation
Collision Detection
高速物体
12
物理层与碰撞矩阵
Layer设置
碰撞矩阵
碰撞过滤
13
物理材质进阶
动/静摩擦
组合模式
弹性模拟
14
力与扭矩进阶
相对力/局部力
扭矩控制
组合应用
15
关节系统进阶
Break Force/Torque
软限制
高级关节
16
物理查询优化
性能分析
缓存机制
批量查询
17
物理模拟步长
Fixed Timestep
最大步长
模拟稳定性
18
物理事件优化
碰撞事件性能
事件过滤
高频优化
19
触发器高级应用
区域检测
刚体配合
性能优化
20
物理材质组合
组合模式
材质优先级
动态切换
21
物理模拟暂停与恢复
autoSimulation
手动模拟
时间缩放
22
物理调试工具
Physics Debugger
碰撞可视化
性能分析器
23
物理与动画结合
Root Motion
动画物理混合
布娃娃系统
24
物理与粒子系统
粒子碰撞
粒子触发器
物理粒子效果
25
物理与UI交互
UI物理碰撞
拖拽物理模拟
UI物理反馈
26
物理性能优化
对象池
更新频率
碰撞简化
27
物理网络同步
状态同步
物理预测
物理插值
28
物理编辑器扩展
自定义编辑器
物理工具开发
调试窗口
29
实战案例1:平台跳跃
角色控制器物理
物理关卡设计
跳跃系统
30
实战案例2:物理益智
物理机关设计
反馈系统
益智关卡