物体碰撞

时间:2016-12-23 11:41:21

标签: libgdx

我是libgdx的新手,我一直在寻找更好的解决方案来解决我的问题。棍子男人在经过球时必须接球,但我真的不知道如何在每次棒球运球时发现球。

P.S。球可以被用户拖放,以避免粘人。

1 个答案:

答案 0 :(得分:0)

如果没有看到任何代码,而且您提供的描述非常模糊,我会尝试并回答。

在你的球和你的棍子上,你制作一个矩形,其大小与球和火柴人及其坐标一致。

Rectangle bound = new Rectangle(x,y,width,height);

移动周围的物体时,也会移动矩形。

然后检查它们是否重叠:

if(stickman.bound.overlaps(ball.bound)){
    //collision
}