用VB.NET实现,基本要求如下:
给定小球坐标,水平Y和竖直X方向速度,以及小球的重力加速度,模拟出小球的飞行轨迹,最后始终会由于空气阻力和重力原因而停落在地面上某处
(1)能根据用户需求模拟出3个小球同时出现在画面中,并发生碰撞检测,产生碰撞效果
(2)重力加速度默认为10且只影响Y方向,空气摩擦阻力默认只影响X方向,且每次减少0.01
(3)Timer计时器的时间间隔设置为0.002毫秒为宜,也可根据实际情况自己设定
(4)自由落体运动的公式是:vt=gt;h=gt2/2;vt2=2gh,其中时间t采用0.03秒为宜,也可根据实际情况自己设定
1