diff --git a/src/ui/button.cpp b/src/ui/button.cpp index b44cc52..7cf2e4a 100644 --- a/src/ui/button.cpp +++ b/src/ui/button.cpp @@ -357,7 +357,7 @@ void Button::setCustomSize(float width, float height) { * @return 边界矩形 */ Rect Button::getBoundingBox() const { - auto pos = getRenderPosition(); + auto pos = convertToWorldSpace(extra2d::Vec2::Zero()); auto anchor = getAnchor(); auto scale = getScale(); auto size = getSize();