C# 클래스 Com.Aurora.AuWeather.Effects.ThunderGenerator

通过直线生成闪电,并添加发光效果,初始化间隔和每个闪电持续时间 在画布上半部生成
파일 보기 프로젝트 열기: aurora-lzzp/Aurora-Weather 1 사용 예제들

공개 메소드들

메소드 설명
Draw ( ICanvasAnimatedControl sender, Microsoft.Graphics.Canvas.CanvasDrawingSession drawingSession ) : void
Generate ( System.Numerics.Vector2 size ) : void

在任意位置,生成一道闪电

ThunderGenerator ( ) : Com.Aurora.Shared.Helpers
Update ( float elapsedTime, System.Numerics.Vector2 size ) : void

控制亮度

비공개 메소드들

메소드 설명
InitializeConstants ( ) : void

메소드 상세

Draw() 공개 메소드

public Draw ( ICanvasAnimatedControl sender, Microsoft.Graphics.Canvas.CanvasDrawingSession drawingSession ) : void
sender ICanvasAnimatedControl
drawingSession Microsoft.Graphics.Canvas.CanvasDrawingSession
리턴 void

Generate() 공개 메소드

在任意位置,生成一道闪电
public Generate ( System.Numerics.Vector2 size ) : void
size System.Numerics.Vector2
리턴 void

ThunderGenerator() 공개 메소드

public ThunderGenerator ( ) : Com.Aurora.Shared.Helpers
리턴 Com.Aurora.Shared.Helpers

Update() 공개 메소드

控制亮度
public Update ( float elapsedTime, System.Numerics.Vector2 size ) : void
elapsedTime float
size System.Numerics.Vector2
리턴 void