在sfml中获取可变形边界框

时间:2018-07-19 09:42:35

标签: c++ c++11 sfml

我在sf::text中有一个c++ sfml对象,sf::text继承自DrawableTransformable。我想获取该文本对象的边界框,以便可以查看鼠标是否在文本小部件上方,但是在TransfomableDrawable

1 个答案:

答案 0 :(得分:0)

private final String仅与绘图有关。实际上,它只是虚拟Drawable函数。同样,draw仅与变换(偏移,缩放,旋转)有关。它的核心是3x3矩阵。因此,它对范围一无所知。

因此,您的问题的答案是:TransformableDrawable中没有任何东西可以为您提供所需的边界框。您必须直接访问该对象。