Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/323.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java libGDX多边形反弹(反弹)角度_Java_Libgdx - Fatal编程技术网

Java libGDX多边形反弹(反弹)角度

Java libGDX多边形反弹(反弹)角度,java,libgdx,Java,Libgdx,我希望有人能给我指出一个libGDX示例的方向,该示例显示了当一个多边形撞击另一个多边形时反弹角度是如何计算的(这是固定的)-我在StackOverflow上找到的问题/答案都是一般的(摘要),我希望得到一个更具体的libGDX答案:) 目前,我正在使用Intersector.MinimumTranslationVector来检查移动的多边形是否撞击到另一个固定的静止多边形,然后使用结果值将对象彼此移回 当碰撞虚拟地或水平地发生时,反弹计算很容易,并且目前运行良好。我遇到的问题是对角线碰撞——计

我希望有人能给我指出一个libGDX示例的方向,该示例显示了当一个多边形撞击另一个多边形时反弹角度是如何计算的(这是固定的)-我在StackOverflow上找到的问题/答案都是一般的(摘要),我希望得到一个更具体的libGDX答案:)

目前,我正在使用
Intersector.MinimumTranslationVector
来检查移动的多边形是否撞击到另一个固定的静止多边形,然后使用结果值将对象彼此移回

当碰撞虚拟地或水平地发生时,反弹计算很容易,并且目前运行良好。我遇到的问题是对角线碰撞——计算出哪张脸被击中以及反弹的方向

移动的多边形使用
矢量2
对象作为其速度,因此问题是如何计算新的速度?我假设可以使用
Intersector
类来完成,但是如何实现呢