首页 > 解决方案 > 如何在 SFML/C++ 中设置与旋转形状的碰撞

问题描述

我有一个小问题。对于 SFML 中的碰撞,我使用该intersects()函数。

但这适用于矩形。您如何用三角形或旋转形状(如此屏幕截图中的形状)阻挡角色?

在此处输入图像描述

标签: c++sfml

解决方案


我使用我在github-sfml 冲突PixelPerfectCollision(sf::Sprite &object1, sf::Sprite object&2)中找到的命名空间来解决这个问题。我通常新建并添加到我的项目目录。CollisonCollision.hCollision.cpp


推荐阅读