鱼C论坛

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

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

    [复制链接]
发表于 2019-3-7 18:33:23 | 显示全部楼层
这个超界不就往回走了吗QAQ
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-3-16 14:10:59 | 显示全部楼层
机械蠕虫 发表于 2019-3-7 18:33
这个超界不就往回走了吗QAQ

这只是我的猜测。
把你想象成你操作的游戏角色,他撞墙后不是再继续顶着墙而是掉头转身往反方向继续前进 。这样的操作可能是为了防止卡出BUG跳出游戏建模。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-3-18 14:08:01 | 显示全部楼层
Ethereal 发表于 2019-3-16 14:10
这只是我的猜测。
把你想象成你操作的游戏角色,他撞墙后不是再继续顶着墙而是掉头转身往反方向继续前进 ...

是的呀,可是这样操作起来很奇怪哎,应该改成走不动才对,如果类似于台球这样的反弹效果可能还可以用到
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

仔细看函数体里面定义,direction这个参数应该是一个两个元素的列表,每个元素都有 -1 ,1,0三种选择
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-3-29 10:11:42 | 显示全部楼层
legal[0]和legal[1]指的是什么呀(悄咪咪
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-4-3 00:38:48 | 显示全部楼层
学习了,对内部函数又有了进一步了解
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-4-4 13:21:35 | 显示全部楼层
学到了。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-4-17 10:35:00 | 显示全部楼层
基本能看懂,就是对象在x轴和Y轴上移动的时候,单看算式有点抽象,如果能结合图片进行讲解,应该就会清晰多了。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-4-19 08:19:44 | 显示全部楼层
似懂非懂
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-4-25 16:08:26 | 显示全部楼层
xiakev123 发表于 2014-1-11 12:16
这个太高端了我怎么一点也看不懂啊

哈哈,貌似我能看懂一些
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-5-3 10:09:55 | 显示全部楼层
if new_x < legal_x[0]:
            pos_x = legal_x[0] - (new_x - legal_x[0])
        elif new_x > legal_x[1]:
            pos_x = legal_x[1] - (new_x - legal_x[1])
这两句都是将超界的点移到了界限100以内,为何不将超界的点直接定到边界上呢?而是移到了边界内
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

你搞懂了么  这个参数怎么调用的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-5-10 20:42:49 | 显示全部楼层
不是说move每次赋值都会使得pos值初始化为0 么  那为什么第二个print输出的位置是在第一个print输出位置基础上移动得到的  而不是从原点开始?????求解
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-5-24 17:32:28 | 显示全部楼层
看不懂 看不懂
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-5-29 20:19:07 From FishC Mobile | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2019-5-30 09:31:08 | 显示全部楼层
好厉害还厉害!!,(一脸懵逼脸)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-5-30 10:50:12 | 显示全部楼层
蒙蔽
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2019-6-15 11:43:44 | 显示全部楼层
能详细地讲一下闭包吗
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-6-19 06:50:23 | 显示全部楼层
茅塞顿开,谢谢
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-6-23 18:33:54 | 显示全部楼层
66666
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-21 22:37

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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