【发布时间】:2018-10-03 00:37:45
【问题描述】:
我正在使用 javascript 制作乒乓球游戏,但在球击中球拍时无法创建逼真的 Y 轴反应。
目前我的方向速度为 dx 和 dy,而我当前的代码只是反转 dy 的方向。这样做的问题是,球只会在同一个方向上来回弹跳,而不管它在球拍上的哪个位置被击中。
我想创建一个逼真的方法,根据它在球拍上的位置来确定球的方向。因此,如果它在中心被击中,那么它会弹回原来的相同方向,但是如果它在顶部边缘附近被击中,它会向下弹回等等。
我无法找到从哪里开始使用这种方法,有人可以指导我正确的方向吗?
【问题讨论】:
-
了解三角形的几何形状将对您有所帮助,但请向我们展示您迄今为止所做的尝试。
-
经过大量搜索,我在这里找到了一个很棒的帖子:gamedev.stackexchange.com/questions/4253/… 准确解释了我在寻找什么!
标签: javascript game-physics physics