修复碰撞体透明度显示BUG

This commit is contained in:
Nomango 2018-07-05 22:09:21 +08:00
parent 2d2c70c05d
commit 402e8a7f22
1 changed files with 4 additions and 3 deletions

View File

@ -60,11 +60,12 @@ void e2d::Collider::_render()
{
auto renderer = Renderer::getInstance();
// 获取纯色画刷
ID2D1SolidColorBrush * pBrush = renderer->getSolidColorBrush();
ID2D1SolidColorBrush * brush = renderer->getSolidColorBrush();
// 设置画刷颜色和透明度
pBrush->SetColor(_color.toD2DColorF());
brush->SetColor(_color.toD2DColorF());
brush->SetOpacity(1.f);
// 绘制几何碰撞体
renderer->getRenderTarget()->DrawGeometry(_transformed, pBrush);
renderer->getRenderTarget()->DrawGeometry(_transformed, brush);
}
}