采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
y[i]是小鸟在画布中的y坐标吗?birdsY[i]不是个定值吗?赋值是什么意思啊?
还记得向上移动30像素那个偏移量吗?
这里拆分动作应该是点击的时候 保存了当前y轴的位置 并且清空了时间
清空时间后 就会继续以当前位置向上偏移30像素接着再次开始加速度下坠的动画...
所以这样赋值 每次点击 就会以当前位置往上弹30像素 然后下坠
终于知道鸟为什么会往上走了。。3Q
其实就是把实时的坐标传递给原始的坐标,方便绘制,其实如果你直接取数组中的值,不赋值,直接draw也是可以的
老师,birdsY[i]不就是二分之一的屏幕高度吗,赋这个值干嘛,那不是点击一下,小鸟就回来屏幕中间了吗。原始坐标我用的是this.y,不是一个数组。
是不是没有必要赋值啊,直接time=0就可以了。
那个就是个初始化的只呗,真正发挥作用的不是这个y
登录后可查看更多问答,登录/注册
官方同步,第一时间掌握整套微信小游戏开发核心技术
923 13
1.1k 12
2.6k 11
1.3k 8
1.1k 8