还是同样的问题,为何小鸟的top是birds.y[0],不应该是birds.birdsY[0]吗?

来源:4-20 小游戏小鸟碰撞铅笔逻辑实现

赞那回忆

2018-02-13

写回答

2回答

qq_许Y1世承诺_04041127

2018-03-22

是 birds.birdsY[0] 。

0
0

傅猿猿

2018-02-14

其实是这样的,你看birdsEvent里,每次点击其实是y会被同步,所以取y是触发事件后同步了birdsy的值之后的值,所以换过来效果是一样的。你可以做个实验,把draw中的birdsy换成y,然后会发现,鸟是跳着向上的

0
1
qq_许Y1世承诺_04041127
他这里说的应该是小鸟的模型,应该用 birds.birdsY[0] 的,这个 birds.birdsY[0] 是小鸟的实时 Y 坐标,用 birds.y[0] 的话会有一个位移的误差。
2018-03-22
共1条回复

微信小游戏入门与实战,一天之内搞定微信小游戏开发

官方同步,第一时间掌握整套微信小游戏开发核心技术

3515 学习 · 664 问题

查看课程