Я включил сглаживание и применил фильтр теней к окружности, созданной на основе класса Graphics. Однако после применения теней круговая сглаживание не работает.Я хочу, чтобы сглаживание работало при применении фильтров тени.
Я использую pixi.js-v5.0.4 и pixi-filters-v3.0.3.Я включил сглаживание и удвоил разрешение.Фильтры падающих теней и сглаживание отлично работают сами по себе.
Вот код:
app = new PIXI.Application({width: 300, height: 200, antialias: true, resolution: 2, autoResize: true})
document.body.appendChild(app.view)
app.renderer.backgroundColor = 0xffe7b9
function createCircle(x, y) {
circle = new PIXI.Graphics()
circle.beginFill(0xFFFFFF)
circle.lineStyle(3, 0x000000, 1)
circle.drawCircle(x, y, 60)
circle.endFill()
app.stage.addChild(circle)
return circle
}
circle1 = createCircle(80, 100)
circle2 = createCircle(220, 100)
circle2.filters = [new PIXI.filters.DropShadowFilter()]