修复碰撞体透明度显示BUG
This commit is contained in:
parent
2d2c70c05d
commit
402e8a7f22
|
|
@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue