15026620281 发表于 2020-7-20 16:04:51

这个超出边界是不动吗???

Chreval 发表于 2020-7-21 23:42:59

学习了!!

陌冉 发表于 2020-7-22 09:37:58

看不懂

Shinobu_zzz 发表于 2020-7-25 09:49:47

秒啊~

莫名的雪岩 发表于 2020-8-18 08:15:52

不会

闭嘴吧拉图 发表于 2020-8-23 12:00:07

yu_wind 发表于 2014-1-11 16:55
我估计是我没看明白咋么移动的,
我的理解是, x轴上原来-80 往左挪30变成-110然后 if的结果是-90 ...

对 我感觉这个游戏的设定也是这样的

闭嘴吧拉图 发表于 2020-8-23 12:02:57

guokai83524 发表于 2014-3-17 13:05
看不懂最后的调用30-33行,为什么move里面可以这样带参数,不理解

move里面有两个此参数,第一个是direction的,是用一个列表表示,列表的第一位表示左右,第二位表示上下;第二个是step的参数。

forza_jove 发表于 2020-8-25 13:11:13

因为使用了闭包操作,可以使在moving函数中修改create函数的赋值,从而保留位置信息

象棋爱好者 发表于 2020-8-27 13:50:19

好难啊

heroking146 发表于 2020-9-3 11:19:59

legal_x是什么意思呢?有解释

陈毒秀贼秀 发表于 2020-9-4 19:50:00

11

y116114 发表于 2020-9-5 11:10:48

小白结合注释仔细看看程序是可以看懂的,加油~{:10_256:}

Helpme 发表于 2020-9-10 19:42:55

差一点就看懂了

Windaway 发表于 2020-9-13 09:58:37

是不是应该做个循环限定坐标值,因为要是超过300就会超出-100到100的范围吧?

fenzhen2011@126 发表于 2020-9-14 10:08:50

太深奥了,不是我这些菜鸟能看懂的

seven_yc 发表于 2020-9-14 21:13:50

蒙圈

fangxiaokai 发表于 2020-9-16 21:16:05

heroking146 发表于 2020-9-3 11:19
legal_x是什么意思呢?有解释

只是 一个变量名字而已

fangxiaokai 发表于 2020-9-16 21:20:16

fenzhen2011@126 发表于 2020-9-14 10:08
太深奥了,不是我这些菜鸟能看懂的

这里的内容牵扯了全局变量,局部变量,外部函数,内部函数,内函数引用了外函数的临时变量,外函数返回的是内函数的引用,还有一个闭包变量的概念。

xavier113 发表于 2020-9-20 09:13:01

以目前的程度,看不懂

code_noob 发表于 2020-9-23 09:05:51

看懂了,但很好奇是谁第一个创造的这种写法。。
页: 12 13 14 15 16 17 18 19 20 21 [22] 23 24 25
查看完整版本: 游戏中的角色移动:闭包(closure)在实际开发中的作用