红影 发表于 2022-3-9 21:35

马黑黑 发表于 2022-3-9 19:56
自右向左,你看9#,还有不明白的,再发问

嗯嗯,我需要再仔细想想。

马黑黑 发表于 2022-3-9 22:45

红影 发表于 2022-3-9 21:35
嗯嗯,我需要再仔细想想。

{:4_203:}

马黑黑 发表于 2022-3-9 22:45

红影 发表于 2022-3-9 21:33
哦哦,公用变量,大概明白后面那一块是怎么回事了。

甚好

马黑黑 发表于 2022-3-9 22:51

红影 发表于 2022-3-9 21:31
这个主贴关于运动太简洁,挺难理解的。那个speed = -speed是左右运动里的,怎么会对向右也影响的?

自右向左,自然要不断地减去left值(x变量);左右移动是,也存在自右向左的,所以也有 speed = -speed 的情形;只有自左向右是加left值的。变化过程中,left值可能会是负值,所以处理过程中用上了绝对值,确保自左向右能真是执行(中途会转向的依赖之一)。

看似简单的动画,事件上数值的正负转变会让人感觉很绕,但其内部的逻辑性其实是非常严谨的,一环扣着一环。

红影 发表于 2022-3-10 13:33

马黑黑 发表于 2022-3-9 22:51
自右向左,自然要不断地减去left值(x变量);左右移动是,也存在自右向左的,所以也有 speed = -speed...

是的,我就是被里面的正负转换弄晕了,这个一环扣一环稍不注意就迷糊了{:4_173:}

马黑黑 发表于 2022-3-10 16:54

红影 发表于 2022-3-10 13:33
是的,我就是被里面的正负转换弄晕了,这个一环扣一环稍不注意就迷糊了

道理上你的数学基础应该不差吧

红影 发表于 2022-3-10 22:12

马黑黑 发表于 2022-3-10 16:54
道理上你的数学基础应该不差吧

自我觉得还算可以呀{:4_173:}

马黑黑 发表于 2022-3-10 22:14

红影 发表于 2022-3-10 22:12
自我觉得还算可以呀

数学好理解这些简单算法道理上是没有问题的,你的问题是还不够熟悉场景和JS特性

红影 发表于 2022-3-11 12:15

马黑黑 发表于 2022-3-10 22:14
数学好理解这些简单算法道理上是没有问题的,你的问题是还不够熟悉场景和JS特性

是的,黑黑看得很准{:4_187:}

马黑黑 发表于 2022-3-11 12:18

红影 发表于 2022-3-11 12:15
是的,黑黑看得很准

也不见得,还得经常用JS的console.log审查各种结果再做计算

红影 发表于 2022-3-12 12:52

马黑黑 发表于 2022-3-11 12:18
也不见得,还得经常用JS的console.log审查各种结果再做计算

这个命令完全不懂{:4_173:}

马黑黑 发表于 2022-3-12 14:21

红影 发表于 2022-3-12 12:52
这个命令完全不懂

我说过的。这是浏览器的控制台,用了 console.log() 语句后,运行时按F12可以查看运行时相应值的变化。

红影 发表于 2022-3-12 16:57

马黑黑 发表于 2022-3-12 14:21
我说过的。这是浏览器的控制台,用了 console.log() 语句后,运行时按F12可以查看运行时相应值的变化。

哦哦,这个太专业了,我从来没使用过{:4_173:}

马黑黑 发表于 2022-3-12 18:01

红影 发表于 2022-3-12 16:57
哦哦,这个太专业了,我从来没使用过

也不是吧。我看过有非开发人员也会去用它,主要是想从那里捞什么东西,比如找个图片什么的

红影 发表于 2022-3-12 19:15

马黑黑 发表于 2022-3-12 18:01
也不是吧。我看过有非开发人员也会去用它,主要是想从那里捞什么东西,比如找个图片什么的

我还是算了,看到这些不懂的就怕怕{:4_173:}

马黑黑 发表于 2022-3-12 20:47

红影 发表于 2022-3-12 19:15
我还是算了,看到这些不懂的就怕怕

其实真的很简单哦

红影 发表于 2022-3-12 21:48

马黑黑 发表于 2022-3-12 20:47
其实真的很简单哦

那是对你,对我来说都难{:4_189:}

马黑黑 发表于 2022-3-12 22:55

红影 发表于 2022-3-12 21:48
那是对你,对我来说都难

不是啊,对谁都一样的,f12是针对调试,也能针对查看资源和运行状态

红影 发表于 2022-3-13 14:12

马黑黑 发表于 2022-3-12 22:55
不是啊,对谁都一样的,f12是针对调试,也能针对查看资源和运行状态

哦,原来F12就是审查元素,我一直习惯用右键去看的{:4_189:}

马黑黑 发表于 2022-3-13 15:33

红影 发表于 2022-3-13 14:12
哦,原来F12就是审查元素,我一直习惯用右键去看的

殊途同归
页: 1 [2] 3 4 5
查看完整版本: HTML5画布:小球模拟marquee水平方向的三种运动方式