马黑黑 发表于 2022-3-9 19:56
自右向左,你看9#,还有不明白的,再发问
嗯嗯,我需要再仔细想想。
红影 发表于 2022-3-9 21:35
嗯嗯,我需要再仔细想想。
{:4_203:}
红影 发表于 2022-3-9 21:33
哦哦,公用变量,大概明白后面那一块是怎么回事了。
甚好
红影 发表于 2022-3-9 21:31
这个主贴关于运动太简洁,挺难理解的。那个speed = -speed是左右运动里的,怎么会对向右也影响的?
自右向左,自然要不断地减去left值(x变量);左右移动是,也存在自右向左的,所以也有 speed = -speed 的情形;只有自左向右是加left值的。变化过程中,left值可能会是负值,所以处理过程中用上了绝对值,确保自左向右能真是执行(中途会转向的依赖之一)。
看似简单的动画,事件上数值的正负转变会让人感觉很绕,但其内部的逻辑性其实是非常严谨的,一环扣着一环。
马黑黑 发表于 2022-3-9 22:51
自右向左,自然要不断地减去left值(x变量);左右移动是,也存在自右向左的,所以也有 speed = -speed...
是的,我就是被里面的正负转换弄晕了,这个一环扣一环稍不注意就迷糊了{:4_173:}
红影 发表于 2022-3-10 13:33
是的,我就是被里面的正负转换弄晕了,这个一环扣一环稍不注意就迷糊了
道理上你的数学基础应该不差吧
马黑黑 发表于 2022-3-10 16:54
道理上你的数学基础应该不差吧
自我觉得还算可以呀{:4_173:}
红影 发表于 2022-3-10 22:12
自我觉得还算可以呀
数学好理解这些简单算法道理上是没有问题的,你的问题是还不够熟悉场景和JS特性
马黑黑 发表于 2022-3-10 22:14
数学好理解这些简单算法道理上是没有问题的,你的问题是还不够熟悉场景和JS特性
是的,黑黑看得很准{:4_187:}
红影 发表于 2022-3-11 12:15
是的,黑黑看得很准
也不见得,还得经常用JS的console.log审查各种结果再做计算
马黑黑 发表于 2022-3-11 12:18
也不见得,还得经常用JS的console.log审查各种结果再做计算
这个命令完全不懂{:4_173:}
红影 发表于 2022-3-12 12:52
这个命令完全不懂
我说过的。这是浏览器的控制台,用了 console.log() 语句后,运行时按F12可以查看运行时相应值的变化。
马黑黑 发表于 2022-3-12 14:21
我说过的。这是浏览器的控制台,用了 console.log() 语句后,运行时按F12可以查看运行时相应值的变化。
哦哦,这个太专业了,我从来没使用过{:4_173:}
红影 发表于 2022-3-12 16:57
哦哦,这个太专业了,我从来没使用过
也不是吧。我看过有非开发人员也会去用它,主要是想从那里捞什么东西,比如找个图片什么的
马黑黑 发表于 2022-3-12 18:01
也不是吧。我看过有非开发人员也会去用它,主要是想从那里捞什么东西,比如找个图片什么的
我还是算了,看到这些不懂的就怕怕{:4_173:}
红影 发表于 2022-3-12 19:15
我还是算了,看到这些不懂的就怕怕
其实真的很简单哦
马黑黑 发表于 2022-3-12 20:47
其实真的很简单哦
那是对你,对我来说都难{:4_189:}
红影 发表于 2022-3-12 21:48
那是对你,对我来说都难
不是啊,对谁都一样的,f12是针对调试,也能针对查看资源和运行状态
马黑黑 发表于 2022-3-12 22:55
不是啊,对谁都一样的,f12是针对调试,也能针对查看资源和运行状态
哦,原来F12就是审查元素,我一直习惯用右键去看的{:4_189:}
红影 发表于 2022-3-13 14:12
哦,原来F12就是审查元素,我一直习惯用右键去看的
殊途同归