雨中移动 (Rain Move) 模拟



(详细数据已显示在画布中)
1. 跑步还是走路? 这是一个经典的物理问题。假设你要通过一段距离,雨垂直下落。
  • 顶部淋雨量:取决于你在雨中停留的时间。跑得越快,时间越短,顶部淋雨越少。
  • 正面淋雨量:取决于你扫过的空间体积。无论跑多快,你“撞”上的雨滴总量是固定的(假设雨滴静止,你撞上去)。
因此,理论上跑得越快,总淋雨量越少(因为顶部淋雨减少,正面淋雨不变)。
2. 相对速度视角: 如果雨是倾斜下落的(有风),情况会变得更复杂。如果风从后面吹来,保持与雨滴水平分速度相同的速度奔跑,可以使正面淋雨量降为零!

"创建雨中移动物理模拟。使用p5.js。左侧为模拟画布,右侧为控制面板。可调节参数:行走速度、雨滴速度、雨滴密度、人物宽高。实时显示小人移动和雨滴下落。在画布上实时绘制统计数据:顶部/正面/总淋雨量、顶部占比、用时。包含中文教学内容,解释相对速度和淋雨量的关系。"