我只是libgdx的新手,我一直在寻找更好的解决方案。棍棒男子在通过球时必须接住球,但我真的不知道每次棍棒男子通过球时如何检测。
PS使用者可以将球拖放以避开粘人。
在没有看到任何代码的情况下,以及您给出的非常模糊的描述时,我将尝试并回答。
在您的球和火柴人上,您会根据球和火柴人的大小及其坐标绘制一个矩形。
Rectangle bound = new Rectangle(x,y,width,height);
当移动对象时,也移动矩形。
然后检查它们是否重叠:
if(stickman.bound.overlaps(ball.bound)){
//collision
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句