反而这个我看懂了!!!!前面20节练习题 反而还看的懵懂 懵懂!!!
越界了就往回走 move【1,0】 相当于坐标系x=1,y=0 向右移 step 就是移动多少步
yu_wind 发表于 2014-1-11 16:22
请问
if new_x < legal_x:
pos_x = legal_x - (new_x - legal_x)
因为移动超出边界的时候,不会一直固定在边界,而是会在边界反弹。比如说边界时-100,你移动到-105,但实际上反弹了,位置应该时-95。所以是一个动态指。
看不懂啊,最后在外部函数调用内部函数就算闭包的意思吗?
不明觉厉
可以,mov指向内嵌函数地址,直到mov指向其他,内嵌函数才释放,巧妙把局部当成全局用,其实很C中的函数static一样的功效
感觉很难的样子呢
完全懵
碰到边界弹回来是么? 假设初始是(0, 0) 然后 create()(. 150) 就是向下移动150个单位,但是超过了-100的范围,就会弹回50个单位,最后得到(0, -50)
{:10_247:}
假装一目了然
把我作用与我老婆得到我儿子,我要教我儿子读书{:10_277:}
太强了,感觉对闭包的理解更深了!!感谢!!
刚入门,希望我以后也能写一个小游戏
我好像居然看懂了
不用全局变量是因为再一次create时不会初始化为(0,0)吗
xiakev123 发表于 2014-1-11 12:16
这个太高端了我怎么一点也看不懂啊
我感觉就变量名起的高端,让人看不懂
牛逼
{:10_249:}
学习中,很有趣,有点难