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