colorSwing
Fait osciller la valeur 'color' d'un objet
require
color()parameters
| Parameter | Default Value | Type | Description |
|---|---|---|---|
speed | number | 6 | fréquence de l'oscillation |
from | Color | WHITE | couleur d'origine |
to | Color | RED | couleur cible |
example
colorSwing({ speed: 6, from: "WHITE", to: "RED"}),function colorSwing(p) { const param = { speed: 6, // fréquence de l'oscillation from: WHITE, // couleur d'origine [Color] to: RED, // couleur cible [Color] ...p, }; return { require: ['color'], id: 'colorSwing', update() { const t = 0.5 + Math.sin(time() * param.speed) / 2; this.color = { r: param.from.r + (param.to.r - param.from.r) * t, g: param.from.g + (param.to.g - param.from.g) * t, b: param.from.b + (param.to.b - param.from.b) * t, }; }, };}