鱼C论坛

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

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

    [复制链接]
发表于 2020-3-10 20:10:29 | 显示全部楼层
反而这个我看懂了!!!!前面20节练习题 反而还看的懵懂 懵懂!!!
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-3-11 21:48:18 | 显示全部楼层
越界了就往回走 move【1,0】 相当于坐标系x=1,y=0 向右移 step 就是移动多少步
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-3-13 15:18:23 | 显示全部楼层
yu_wind 发表于 2014-1-11 16:22
请问
if new_x < legal_x[0]:
            pos_x = legal_x[0] - (new_x - legal_x[0])

因为移动超出边界的时候,不会一直固定在边界,而是会在边界反弹。比如说边界时-100,你移动到-105,但实际上反弹了,位置应该时-95。所以是一个动态指。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-3-17 15:23:46 | 显示全部楼层
看不懂啊,最后在外部函数调用内部函数就算闭包的意思吗?
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-3-23 10:00:11 | 显示全部楼层
不明觉厉
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-3-28 20:55:58 | 显示全部楼层
可以,mov指向内嵌函数地址,直到mov指向其他,内嵌函数才释放,巧妙把局部当成全局用,其实很C中的函数static一样的功效
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-3-31 21:23:36 | 显示全部楼层
感觉很难的样子呢
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-13 09:28:43 From FishC Mobile | 显示全部楼层
完全懵
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-18 10:44:54 | 显示全部楼层
碰到边界弹回来是么? 假设初始是(0, 0)   然后 create()([0, -1]. 150) 就是向下移动150个单位,但是超过了-100的范围,就会弹回50个单位,最后得到(0, -50)
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-28 09:23:05 | 显示全部楼层
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2020-5-5 23:15:54 From FishC Mobile | 显示全部楼层
假装一目了然
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-19 12:30:00 | 显示全部楼层
把我作用与我老婆得到我儿子,我要教我儿子读书
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-20 03:59:31 | 显示全部楼层
太强了,感觉对闭包的理解更深了!!感谢!!
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-20 10:44:22 | 显示全部楼层
刚入门,希望我以后也能写一个小游戏
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-20 22:15:47 From FishC Mobile | 显示全部楼层
我好像居然看懂了
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-26 18:50:17 | 显示全部楼层
不用全局变量是因为再一次create时不会初始化为(0,0)吗
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-27 09:28:53 | 显示全部楼层
xiakev123 发表于 2014-1-11 12:16
这个太高端了我怎么一点也看不懂啊

我感觉就变量名起的高端,让人看不懂
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-6-1 21:28:12 | 显示全部楼层
牛逼
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2020-6-13 15:51:16 | 显示全部楼层
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2020-7-1 16:07:47 | 显示全部楼层
学习中,很有趣,有点难
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-22 13:01

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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