有哪们FLASH好心人可以帮我解释一下mc._y +=(_ymouse-mc._y)/2;这代码是怎样可以作缓冲的,我想了好久
3个回答
展开全部
根据运算的先后顺序来吧。
第一运算:括号
第二是:除
第三是:+=
鼠标移动之后,它的新位置是+=移动位置的一半,一直加到没有,就是当前位置。。。
开始的时候加的多,后而加得少,为什么呢,因为MC。Y是在不断变化的,所以_ymouse-mc._y这个数值也在减小,所以就形成缓冲。。。
第一运算:括号
第二是:除
第三是:+=
鼠标移动之后,它的新位置是+=移动位置的一半,一直加到没有,就是当前位置。。。
开始的时候加的多,后而加得少,为什么呢,因为MC。Y是在不断变化的,所以_ymouse-mc._y这个数值也在减小,所以就形成缓冲。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以这样理解 +=后面所表示的是“物体”的移动速度
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询