mirror of
https://github.com/flame-engine/flame.git
synced 2025-11-01 09:39:12 +08:00
feat!: Update flame_noise to use latest version of fast_noise (#3015)
Update flame_noise to use the latest version of fast_noise, basically replacing the Perlin-specific effect controller with a generic `NoiseEffectController` that can take in any noise class (leveraging the new Noise2 interface). Just update from `PerlinNoiseEffectController` to `NoiseEffectController` and provide the noise/parameters you want directly into the `noise` field. --------- Co-authored-by: Lukas Klingsbo <me@lukas.fyi>
This commit is contained in:
@ -107,12 +107,18 @@ class _MoveEffectWorld extends World {
|
||||
[
|
||||
MoveEffect.by(
|
||||
Vector2(5, 0),
|
||||
PerlinNoiseEffectController(duration: 1, frequency: 20),
|
||||
NoiseEffectController(
|
||||
duration: 1,
|
||||
noise: PerlinNoise(frequency: 20),
|
||||
),
|
||||
),
|
||||
MoveEffect.by(Vector2.zero(), LinearEffectController(2)),
|
||||
MoveEffect.by(
|
||||
Vector2(0, 10),
|
||||
PerlinNoiseEffectController(duration: 1, frequency: 10),
|
||||
NoiseEffectController(
|
||||
duration: 1,
|
||||
noise: PerlinNoise(frequency: 10),
|
||||
),
|
||||
),
|
||||
],
|
||||
infinite: true,
|
||||
|
||||
Reference in New Issue
Block a user