【发布时间】:2014-06-09 07:27:28
【问题描述】:
我正在根据本教程做一个小游戏http://code.tutsplus.com/tutorials/learn-createjs-by-building-an-html5-pong-game--active-11845
我做了修改,但这条线有问题
if(ball.x <= player.x + 22 && ball.x > player.x && ball.y >= player.y && ball.y < player.y + 75)
每当用户从左侧或右侧快速击球时,即使在教程中,球也会不断弹跳,错误就在那里,有人可以帮我解决这个问题吗?
谢谢
【问题讨论】:
-
不太清楚我是否理解问题所在 - 是不是因为球员错过了球而在不应该的时候反弹?
-
如果您尝试教程中的演示,当您从边缘击球时,它会弹跳多次,看起来像是被卡住了
-
您的代码行将正确确定球是否在球员桨内。但是,如果球跑得足够快,它会在您测试碰撞之前穿过并超越桨。
-
@markE 是的,这是怎么回事,有什么办法可以解决吗?
标签: javascript jquery canvas createjs