Libgdx 物体碰撞

Libgdx 物体碰撞,libgdx,Libgdx,我刚加入libgdx,一直在寻找更好的解决方案。当棍子手传球时,他必须接住球,但我真的不知道如何在每次棍子手传球时检测 另外,球可以被用户拖拽和扔下,以避免棍子手。在没有看到任何代码和您给出的非常模糊的描述的情况下,我将尝试回答 在你的球和斯蒂克曼身上,你用球和斯蒂克曼的大小及其坐标做一个矩形 Rectangle bound = new Rectangle(x,y,width,height); 移动周围的对象时,也会移动矩形 然后检查它们是否重叠: if(stickman.bound.over

我刚加入libgdx,一直在寻找更好的解决方案。当棍子手传球时,他必须接住球,但我真的不知道如何在每次棍子手传球时检测


另外,球可以被用户拖拽和扔下,以避免棍子手。

在没有看到任何代码和您给出的非常模糊的描述的情况下,我将尝试回答

在你的球和斯蒂克曼身上,你用球和斯蒂克曼的大小及其坐标做一个矩形

Rectangle bound = new Rectangle(x,y,width,height);
移动周围的对象时,也会移动矩形

然后检查它们是否重叠:

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

在没有看到任何代码和您给出的非常模糊的描述的情况下,我将尝试并回答

在你的球和斯蒂克曼身上,你用球和斯蒂克曼的大小及其坐标做一个矩形

Rectangle bound = new Rectangle(x,y,width,height);
移动周围的对象时,也会移动矩形

然后检查它们是否重叠:

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

我们没有机会知道你是如何建造这个。你必须发布som代码,这样我们才能看到你在使用什么。我不知道我必须发布什么代码,因为我只需要知道如何检测持球人是否会接球。我的游戏类似于facebook游戏中的“保存光标”。显示球和刺客的代码。我不知道什么是“保存光标”。它并没有告诉我你们在做什么,我们没有机会知道你们是如何建造这个。你必须发布som代码,这样我们才能看到你在使用什么。我不知道我必须发布什么代码,因为我只需要知道如何检测持球人是否会接球。我的游戏类似于facebook游戏中的“保存光标”。显示球和刺客的代码。我不知道什么是“保存光标”。它没有告诉我你在做什么。