C# Class Com.Aurora.AuWeather.Effects.ThunderGenerator

通过直线生成闪电,并添加发光效果,初始化间隔和每个闪电持续时间 在画布上半部生成
Afficher le fichier Open project: aurora-lzzp/Aurora-Weather Class Usage Examples

Méthodes publiques

Méthode Description
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

控制亮度

Private Methods

Méthode Description
InitializeConstants ( ) : void

Method Details

Draw() public méthode

public Draw ( ICanvasAnimatedControl sender, Microsoft.Graphics.Canvas.CanvasDrawingSession drawingSession ) : void
sender ICanvasAnimatedControl
drawingSession Microsoft.Graphics.Canvas.CanvasDrawingSession
Résultat void

Generate() public méthode

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

ThunderGenerator() public méthode

public ThunderGenerator ( ) : Com.Aurora.Shared.Helpers
Résultat Com.Aurora.Shared.Helpers

Update() public méthode

控制亮度
public Update ( float elapsedTime, System.Numerics.Vector2 size ) : void
elapsedTime float
size System.Numerics.Vector2
Résultat void