鱼C论坛

 找回密码
 立即注册
楼主: 小甲鱼

[扩展阅读] 游戏中的角色移动:闭包(closure)在实际开发中的作用

    [复制链接]
发表于 2020-7-20 16:04:51 | 显示全部楼层
这个超出边界是不动吗???
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-7-21 23:42:59 | 显示全部楼层
学习了!!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-7-22 09:37:58 | 显示全部楼层
看不懂
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-7-25 09:49:47 | 显示全部楼层
秒啊~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-8-18 08:15:52 | 显示全部楼层
不会
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-8-23 12:00:07 | 显示全部楼层
yu_wind 发表于 2014-1-11 16:55
我估计是我没看明白咋么移动的,
我的理解是, x轴上  原来-80 往左挪30  变成-110  然后 if  的结果是-90 ...

对 我感觉这个游戏的设定也是这样的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-8-23 12:02:57 | 显示全部楼层
guokai83524 发表于 2014-3-17 13:05
看不懂最后的调用30-33行,为什么move里面可以这样带参数,不理解

move里面有两个此参数,第一个是direction的,是用一个列表表示,列表的第一位表示左右,第二位表示上下;第二个是step的参数。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-8-25 13:11:13 | 显示全部楼层
因为使用了闭包操作,可以使在moving函数中修改create函数的赋值,从而保留位置信息
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-8-27 13:50:19 | 显示全部楼层
好难啊
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-9-3 11:19:59 | 显示全部楼层
legal_x是什么意思呢?有解释
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-9-4 19:50:00 | 显示全部楼层
11
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-9-5 11:10:48 | 显示全部楼层
小白结合注释仔细看看程序是可以看懂的,加油~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-9-10 19:42:55 | 显示全部楼层
差一点就看懂了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-9-13 09:58:37 | 显示全部楼层
是不是应该做个循环限定坐标值,因为要是超过300就会超出-100到100的范围吧?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-9-14 10:08:50 | 显示全部楼层
太深奥了,不是我这些菜鸟能看懂的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-9-14 21:13:50 | 显示全部楼层
蒙圈
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-9-16 21:16:05 | 显示全部楼层
heroking146 发表于 2020-9-3 11:19
legal_x是什么意思呢?有解释

只是 一个变量名字而已
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-9-16 21:20:16 | 显示全部楼层
fenzhen2011@126 发表于 2020-9-14 10:08
太深奥了,不是我这些菜鸟能看懂的

这里的内容牵扯了全局变量,局部变量,外部函数,内部函数,内函数引用了外函数的临时变量,外函数返回的是内函数的引用,还有一个闭包变量的概念。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-9-20 09:13:01 | 显示全部楼层
以目前的程度,看不懂
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-9-23 09:05:51 | 显示全部楼层
看懂了,但很好奇是谁第一个创造的这种写法。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-18 12:48

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表