[英]Box-box collision detection with PyOpenGL and Pygame at 3d
在 3D 中使用 PyOpenGL 和 Pygame 检测盒-盒碰撞的一种方法是使用 Bullet 物理引擎。 Bullet 是一个 3D 物理引擎,可用于检测碰撞、施加力和模拟刚体的运动。 要使用 Bullet,您需要将碰撞器 class 实现为 Bullet 主体,然后使用 Bullet 函数检测碰撞器对象之间的碰撞。 您还可以使用 Bullet 函数来旋转和移动碰撞器,这将允许您保持相同大小的碰撞器,而不管相机 position。
这是一个关于如何集成子弹的教程链接http://www.opengl-tutorial.org/miscellaneous/clicking-on-objects/picking-with-a-physics-library/
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.