请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

在birdsEvent中,把birdsY[i]赋值给y[i]是什么意思呀

y[i]是小鸟在画布中的y坐标吗?birdsY[i]不是个定值吗?赋值是什么意思啊?

正在回答 回答被采纳积分+3

2回答

qq_X_145 2018-05-05 17:02:50

还记得向上移动30像素那个偏移量吗?

这里拆分动作应该是点击的时候 保存了当前y轴的位置 并且清空了时间

清空时间后 就会继续以当前位置向上偏移30像素接着再次开始加速度下坠的动画...

所以这样赋值 每次点击 就会以当前位置往上弹30像素 然后下坠


4 回复 有任何疑惑可以回复我~
  • 第娃 #1
    终于知道鸟为什么会往上走了。。3Q
    回复 有任何疑惑可以回复我~ 2019-05-22 16:57:09
傅猿猿 2018-04-16 08:17:23

其实就是把实时的坐标传递给原始的坐标,方便绘制,其实如果你直接取数组中的值,不赋值,直接draw也是可以的

1 回复 有任何疑惑可以回复我~
  • 老师,birdsY[i]不就是二分之一的屏幕高度吗,赋这个值干嘛,那不是点击一下,小鸟就回来屏幕中间了吗。原始坐标我用的是this.y,不是一个数组。
    回复 有任何疑惑可以回复我~ 2018-04-30 16:42:10
  • 是不是没有必要赋值啊,直接time=0就可以了。
    回复 有任何疑惑可以回复我~ 2018-04-30 16:43:45
  • 傅猿猿 回复 qq__9987 #3
    那个就是个初始化的只呗,真正发挥作用的不是这个y
    回复 有任何疑惑可以回复我~ 2018-05-01 13:14:08
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信