我正在努力制作一个类似于比赛的乒乓球,但我需要找到距离球拍中心的偏移量,以便我可以根据击球拍的位置使其反弹不同。我怎样才能做到这一点?
答案 0 :(得分:-1)
尝试:
// get the center of the paddle
var centerXpaddle = paddle.x - paddle.width/2;
var centerYpaddle = paddle.y -paddle.height/2;
if (objectThatHits.hitTestObject(paddle)) {
// get the current point of object
var offsetX = objectThatHits.x - centerXpaddle;
var offsetY = objectThatHits.y - centerYpaddle;
}
前两条线获得桨的中心(它的当前位置减去宽度的一半和高度的一半),第二部分是“测试”,当“击中的物体”击中“桨”时。