C ++ 2D像素完美碰撞检测库?

时间:2011-02-28 06:11:43

标签: c++ qt sdl collision-detection pixel

可以执行此操作的库与SDL和QT4集成在一起。 SDL或QT中是否有现有的软件包可以轻松实现这个?我正在寻找一个易于使用的库,可以让我拥有这样的功能

  

http://www.coreyoneil.com/portfolio/index.php?project=5

指向Api / class示例/教程的链接,它在您声明的库中实现了像素完美的碰撞检测,这正是我所寻找的。

  

编辑:请检查以上链接   了解我的意思是像素   完美。

4 个答案:

答案 0 :(得分:1)

Qt确实在其QGraphicsItem课程中提供了碰撞测试。它支持基于路径的形状。我不确定它是否适合您的像素要求。

答案 1 :(得分:1)

看看这个GameDev相关帖子(Reni2D是C和OpenGL,所以它适合SDL)。

HAAF's引擎中,他们宣传即将推出,所以也许值得一试。

答案 2 :(得分:1)

我建议您Allegro Perfect Collision

Allegro.cc有一个非常有用的社区。 祝你好运!

答案 3 :(得分:1)

PoxelColl提供像素完美的碰撞检测,并支持旋转和缩放等基本转换。支持C ++ 11端口,因此它应与SDL和QT兼容。