Vector LibGDX-二维矩形碰撞检测?

Vector LibGDX-二维矩形碰撞检测?,vector,rotation,collision-detection,libgdx,Vector,Rotation,Collision Detection,Libgdx,好的,我想试试这个: 制作两辆车(使用精灵:例如,红色矩形表示车1纹理,绿色矩形表示车2纹理)。宽度:32px,高度:20px。 (车辆的移动不是问题) 然后检查碰撞检测,如图所示。第一次是正面碰撞,第二次是侧面碰撞。 然后删除精灵,只保留代码中的向量。(位置和旋转) 我希望如此,因为我想在这些位置添加3d汽车,让他旋转。 我是说,2d中没有精灵的碰撞检测 在游戏的最后,将不会有精灵。仅三维对象 有人有密码吗 我想在没有Box2D的情况下成功。但当有一个好的方块2d例子时。然后我就可以用box

好的,我想试试这个:

  • 制作两辆车(使用精灵:例如,红色矩形表示车1纹理,绿色矩形表示车2纹理)。宽度:32px,高度:20px。 (车辆的移动不是问题)

  • 然后检查碰撞检测,如图所示。第一次是正面碰撞,第二次是侧面碰撞。

  • 然后删除精灵,只保留代码中的向量。(位置和旋转) 我希望如此,因为我想在这些位置添加3d汽车,让他旋转。 我是说,2d中没有精灵的碰撞检测

  • 在游戏的最后,将不会有精灵。仅三维对象

    有人有密码吗

    我想在没有Box2D的情况下成功。但当有一个好的方块2d例子时。然后我就可以用box2d了


    谢谢您的帮助。

    如果您想进行碰撞检测,我将使用附带的box2d。看一看,这将给你一个很好的起点,如何建立汽车。代码是为C然而,因为LibGDX是一个包装器,所有的方法,在教程中演示是可用的。如果您需要帮助在libgdx中设置box2d物理,那么它非常好。要开始构建引擎,您只需使用libgdx提供的box2d调试器,它只需绘制所有形状(框/圆/多边形),然后一旦您对引擎的行为满意,您就可以更改渲染代码,使用汽车的X、Y位置和旋转,并使用3d模型