修复碰撞体透明度显示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(); 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);
} }
} }