C# Класс Com.Aurora.AuWeather.Effects.ThunderGenerator

通过直线生成闪电,并添加发光效果,初始化间隔和每个闪电持续时间 在画布上半部生成
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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