Screen-space ripple distortion from a world position. Uses Phaser's barrel distortion as a lightweight approximation.
Usage:
const distortion = new ImpactDistortion(scene);distortion.trigger(worldX, worldY, { intensity: 0.5, duration: 300 }); Copy
const distortion = new ImpactDistortion(scene);distortion.trigger(worldX, worldY, { intensity: 0.5, duration: 300 });
Trigger a ripple distortion at a world position
Optional
Static
Get the intensity parameter for a given distance from impact center
Screen-space ripple distortion from a world position. Uses Phaser's barrel distortion as a lightweight approximation.
Usage: