"景先生毕设|www.jxszl.com

C# CanvasAnimatedDrawEventArgs类代码示例

2023-12-29 17:39编辑: www.jxszl.com景先生毕设
本文整理汇总了C#中CanvasAnimatedDrawEventArgs类的典型用法代码示例。如果您正苦于以下问题:C#CanvasAnimatedDrawEventArgs类的具体用法?C#CanvasAnimatedDrawEventArgs怎么用?C#CanvasAnimatedDrawEventArgs使用的例子?这里精选的类代码示例或许可以为您提供帮助。 示例1:CanvasAnimatedControl_OnDraw privatevoidCanvasAnimatedControl_OnDraw(ICanvasAnimatedControlsender,CanvasAnimatedDrawEventArgsargs){ using(vards=_blobRenderTarget.CreateDrawingSession()) { ds.Clear(sender.ClearColor); ds.Blend=CanvasBlend.Add; foreach(varblobin_blobs) { _blobBrush.Transform=Matrix3x2.CreateTranslation(blob.Position); ds.FillCircle(blob.Position,BlobSize,_blobBrush); } } _mask.Image=_un; using(args.DrawingSession.CreateLayer(_mask)) { args.DrawingSession.DrawImage(_gbe); } foreach(varblobin_blobs) { blob.Position=Vector2.Add(blob.Position,blob.Velocity); varxc=blob.Position.X<0.0f||blob.Position.X>sender.Size.Width?-1.0f:1.0f; varyc=blob.Position.Y<0.0f||blob.Position.Y>sender.Size.Height?-1.0f:1.0f; blob.Velocity=newVector2(blob.Velocity.X*xc,blob.Velocity.Y*yc); }}
原文链接:http://www.jxszl.com/biancheng/C/556666.html