From fff3e8c370555ac04d8a20ea2cab9b1f1b6bee72 Mon Sep 17 00:00:00 2001 From: Nomango <569629550@qq.com> Date: Tue, 3 Apr 2018 11:12:30 +0800 Subject: [PATCH] bug fixed --- core/Collider/Collider.cpp | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/core/Collider/Collider.cpp b/core/Collider/Collider.cpp index 313a78e6..71b8d5d6 100644 --- a/core/Collider/Collider.cpp +++ b/core/Collider/Collider.cpp @@ -52,14 +52,10 @@ void e2d::Collider::_render() { if (m_pTransformedGeometry && m_bEnable) { + // 获取纯色画刷 ID2D1SolidColorBrush * pBrush = Renderer::getSolidColorBrush(); - // 创建画刷 - Renderer::getRenderTarget()->CreateSolidColorBrush( - D2D1::ColorF( - m_nColor, - m_fOpacity), - &pBrush - ); + // 设置画刷颜色和透明度 + pBrush->SetColor(D2D1::ColorF(m_nColor, m_fOpacity)); // 绘制几何碰撞体 Renderer::getRenderTarget()->DrawGeometry(m_pTransformedGeometry, pBrush); }