File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 541541 - **控制器**:解释了动画控制器的作用及其实现方式,用于管理和控制动画播放。
542542
543543## 第12章 碰撞及刚体动力学
544- #### 12.1 你想在游戏中加入物理吗
544+ 1. 你想在游戏中加入物理吗
545545
546- - **物理模拟的必要性**:讨论了在游戏中引入物理模拟的原因及其对游戏体验的提升。
547- - **设计考虑**:提出了在设计物理系统时需要考虑的因素,如游戏类型、性能需求和物理精度。
546+ - **物理模拟的必要性**:讨论了在游戏中引入物理模拟的原因及其对游戏体验的提升。
548547
549- #### 12.2 碰撞/物理中间件
548+ - **设计考虑**:提出了在设计物理系统时需要考虑的因素,如游戏类型、性能需求和物理精度。
550549
551- - **中间件选择**:介绍了常用的物理和碰撞检测中间件,如Havok、PhysX和Bullet。
552- - **集成方法**:讨论了如何将这些中间件集成到游戏引擎中,包括API接口和数据结构的适配。
550+ 2. 碰撞/物理中间件
553551
554- #### 12.3 碰撞检测系统
552+ - **中间件选择**:介绍了常用的物理和碰撞检测中间件,如Havok、PhysX和Bullet。
555553
556- - **基本概念**:解释了碰撞检测的基本原理和目标。
557- - **检测算法**:详细介绍了各种碰撞检测算法和技术,包括AABB、OBB、包围球和精确检测方法。
554+ - **集成方法**:讨论了如何将这些中间件集成到游戏引擎中,包括API接口和数据结构的适配。
558555
559- #### 12.4 刚体动力学
556+ 3. 碰撞检测系统
560557
561- - **刚体模型**:描述了刚体动力学的基本概念和数学模型,包括质心、惯性张量和运动方程。
562- - **数值求解**:讨论了刚体运动方程的数值求解方法,如欧拉法和龙格-库塔法。
558+ - **基本概念**:解释了碰撞检测的基本原理和目标。
563559
564- #### 12.5 整合物理引擎至游戏
560+ - **检测算法**:详细介绍了各种碰撞检测算法和技术,包括AABB、OBB、包围球和精确检测方法。
565561
566- - **系统架构**:提供了将物理引擎整合到游戏中的系统架构设计,包括物理世界的初始化、更新和管理。
567- - **性能优化**:介绍了提高物理系统性能的优化策略,如分层检测、时间步长控制和并行计算。
562+ 4. 刚体动力学
568563
569- #### 12.6 展望:高级物理功能
564+ - **刚体模型**:描述了刚体动力学的基本概念和数学模型,包括质心、惯性张量和运动方程。
570565
571- - **高级功能**:探讨了物理系统的高级功能和未来发展方向,如软体物理、布料模拟和破碎模拟。
572- - **实现挑战**:提出了实现这些高级功能时可能遇到的技术挑战和解决方案。
566+ - **数值求解**:讨论了刚体运动方程的数值求解方法,如欧拉法和龙格-库塔法。
567+
568+ 5. 整合物理引擎至游戏
569+
570+ - **系统架构**:提供了将物理引擎整合到游戏中的系统架构设计,包括物理世界的初始化、更新和管理。
571+
572+ - **性能优化**:介绍了提高物理系统性能的优化策略,如分层检测、时间步长控制和并行计算。
573+
574+ 6. 展望:高级物理功能
575+
576+ - **高级功能**:探讨了物理系统的高级功能和未来发展方向,如软体物理、布料模拟和破碎模拟。
577+
578+ - **实现挑战**:提出了实现这些高级功能时可能遇到的技术挑战和解决方案。
573579
574580# 第四部分 游戏性
575581
You can’t perform that action at this time.
0 commit comments