课程内容: 模块 1:基本概念 游戏物理 – 游戏引擎(简介)- 物理真实感 – 在游戏中的重要性、物理概念和游戏性能、基础知识 – 坐标系和参考系、标量和矢量、计算矢量大小、矢量叉积、矩阵 – 乘法和旋转、导数。 模块 2:基本牛顿力学和运动学 牛顿三运动定律 – 惯性 – 力 – 质量 – 加速度相等和相反的力、力矢量、力的类型 – 引力 – 摩擦力 – 向心力 – 力平衡和图表、功、能量 – 动能 – 势能 – 守恒 – 功率、平移运动 – 运动方程、旋转运动 - 扭矩 – 角加速度、2D 粒子运动学、3D 粒子运动学、刚体动力学。模块 3:抛射物抛射物属性、简单轨迹和重力、阻力、马格努斯效应 - 抛射物的旋转效应、游戏中的特定抛射物类型 - 炮弹 - 子弹 - 箭、可变质量。模块 4:碰撞:冲量和动量原理 - 线性和角冲量、弹性和非弹性碰撞冲击、恢复系数、碰撞方向和检测、与可移动和不可移动物体的碰撞、与摩擦的碰撞、2D 和 3D 碰撞、游戏应用。模块 5:物理建模:游戏车辆的物理学(飞机、轮船和小船、汽车和气垫船、枪支和爆炸、运动)教科书:1. 游戏程序员的物理学,
主要关键词