lzb1001 发表于 2022-10-4 17:54:58

关于摩擦小球的移动方向

当速度为正数,方向为正数,小球移动的方向与原方向保持不变(因正正得正);
当速度为负数,方向为正数,小球移动的方向……?
当速度为正数,方向为负数,小球移动的方向……?
当速度为负数,方向为负数,小球移动的方向与原方向相反(因负负得正)

lzb1001 发表于 2022-10-6 13:19:01

不知道下面这样理解对不对?

当速度为正数,方向为正数,正正得正,所以小球移动的方向与原方向保持不变;
当速度为负数,方向为正数,负正得负,所以小球移动的方向与原方向相反(即反方向移动)?---待确认!!!
当速度为正数,方向为负数,正负得负,所以小球移动的方向与原方向保持不变?---待确认!!!
当速度为负数,方向为负数,负负得正,所以小球移动的方向与原方向相反(即反方向移动)

hveagle 发表于 2022-10-6 13:49:08

假设原方向为西
当速度为负数(倒退),方向为正数(西),小球移动方向就是朝东(反方向)
当速度为正数(前进),方向为负数(东),小球移动方向就是朝东(反方向)

lzb1001 发表于 2022-10-6 17:41:29

本帖最后由 lzb1001 于 2022-10-6 17:50 编辑

hveagle 发表于 2022-10-6 13:49
假设原方向为西
当速度为负数(倒退),方向为正数(西),小球移动方向就是朝东(反方向)
当速度为正数 ...

这样举例方便理解{:5_110:}

也就是说下面2、3、4三种情况下,小球都将反方向移动,对吧?

1、当速度为正数,方向为正数,正正得正,所以小球移动的方向与原方向保持不变;
2、当速度为负数,方向为正数,负正得负,所以小球移动的方向与原方向相反(即反方向移动)
3、当速度为正数,方向为负数,正负得负,所以小球移动的方向与原方向相反(即反方向移动)
4、当速度为负数,方向为负数,负负得正,所以小球移动的方向与原方向相反(即反方向移动)---小甲鱼书上也这么说,但如果套用到此例中:

假设原方向为西:
4、当速度为负数(倒退),方向为负数(东),小球移动方向就是朝西(与原方向相同)---并未出现反方向移动,这是怎么回事呢?

hveagle 发表于 2022-10-7 13:30:43

本帖最后由 hveagle 于 2022-10-7 13:38 编辑

lzb1001 发表于 2022-10-6 17:41
这样举例方便理解

也就是说下面2、3、4三种情况下,小球都将反方向移动,对吧?


4、当速度为负数(倒退),方向为负数(东),小球移动方向就是朝西(原方向)
不对吗
假设你坐在1辆车里,车头朝东



<---- 西
|这是一个停车位|<----|你在这一辆车里|

lzb1001 发表于 2022-10-7 16:51:46

hveagle 发表于 2022-10-7 13:30
4、当速度为负数(倒退),方向为负数(东),小球移动方向就是朝西(原方向)
不对吗
假设你坐在1辆 ...

代码中出现异常描述如下:

灰色小球变成绿色小球静止时,玩家持续按住键盘按键A(即想控制小球向左移动),此时小球速度可能减为0,再继续减为负数,方向为……,结果小球实际向右移动(即反方向),也就是说绿色的小球不听控制。

小甲鱼在教材中对此解释说:如果速度为负数,方向为负数,那么得到的却是反方向的移动。
页: [1]
查看完整版本: 关于摩擦小球的移动方向