현재 Windows.UI.Composition을 사용하여 BlendEffect 내에서 CompositeEffect의 Source 속성 안에있는 Lights에 애니메이션을 적용하려고합니다.Windows.UI.Composition을 사용하여 다른 효과 안에있는 효과 속성에 애니메이션 적용
var graphicsEffect = new BlendEffect
{
Mode = BlendEffectMode.Multiply,
Background = new CompositeEffect()
{
Name = "comp",
Mode = Microsoft.Graphics.Canvas.CanvasComposite.Add,
Sources =
{
new PointDiffuseEffect()
{
Name = "Light1",
DiffuseAmount = 1f,
},
new PointDiffuseEffect()
{
Name = "Light2",
DiffuseAmount = 1f,
},
},
},
Foreground = new GaussianBlurEffect()
{
Name = "Blur",
Source = new CompositionEffectSourceParameter("Backdrop"),
BlurAmount = 12f,
BorderMode = EffectBorderMode.Hard,
}
};
문제는 내가 그 조명의 위치 또는 색상을 애니메이션 할 때, 나는 "하지 그래프의 효과를 의미 속성을 애니메이션"고 말했다 해요 있다는 것입니다 : 이것은 내 코드입니다. 이것은 가능한가? 그렇지 않은 경우 어떤 종류의 해결 방법이 있을까요? 나는 Light1.Lightposition
, comp.Light1.Lightposition
및 comp.Sources.Light1.Lightposition
을 호출하려했지만 그 중 아무 것도 시도하지 않았습니다.