fix(canvas): correct dest_rect of DrawTexture
This commit is contained in:
parent
a13d631edf
commit
f1dda09638
|
|
@ -73,7 +73,6 @@ private:
|
||||||
RenderContextPtr render_ctx_;
|
RenderContextPtr render_ctx_;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
/// \~chinese
|
/// \~chinese
|
||||||
/// @brief 画布渲染上下文
|
/// @brief 画布渲染上下文
|
||||||
class KGE_API CanvasRenderContext : public ObjectBase
|
class KGE_API CanvasRenderContext : public ObjectBase
|
||||||
|
|
@ -411,7 +410,7 @@ inline void CanvasRenderContext::DrawTexture(TexturePtr texture, const Point& po
|
||||||
|
|
||||||
if (texture)
|
if (texture)
|
||||||
{
|
{
|
||||||
Rect dest_rect(pos, size);
|
Rect dest_rect(pos, pos + size);
|
||||||
ctx_->DrawTexture(*texture, crop_rect, &dest_rect);
|
ctx_->DrawTexture(*texture, crop_rect, &dest_rect);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue