C# Class PlatformerPOC.Helpers.CamShaker

Camera shaker. Code example: http://xnaessentials.com/archive/2011/04/26/shake-that-camera.aspx
Afficher le fichier Open project: bramdemoor/MonoGame-PlatformerPOC

Méthodes publiques

Méthode Description
ShakeIfShaking ( Vector2 position, GameTime gameTime ) : Vector2
StartShaking ( float magnitude, float duration ) : void

Private Methods

Méthode Description
NextFloat ( ) : float

Helper to generate a random float in the range of [-1, 1].

Method Details

ShakeIfShaking() public static méthode

public static ShakeIfShaking ( Vector2 position, GameTime gameTime ) : Vector2
position Vector2
gameTime Microsoft.Xna.Framework.GameTime
Résultat Vector2

StartShaking() public static méthode

public static StartShaking ( float magnitude, float duration ) : void
magnitude float
duration float
Résultat void