关于游戏的问题,如何让散弹枪的子弹飞出去?
如果是这样,那么当我们对角射击时子弹会合并在一起,
m_bullets.push_back(std::make_shared<CBullet>( sf::Vector2f{ direction.x - 0.05f, direction.y + 0.05f }, ));
m_bullets.push_back(std::make_shared<CBullet> direction));
m_bullets.push_back(std::make_shared<CBullet>(sf::Vector2f{ direction.x + 0.05f, direction.y - 0.05f }));