tween (日本語)
Enrique García Cota (エンリケ・ガルシア・コータ) ― 別名 kikito による jQuery の animate 関数を基にした Lua にて tweening を実行するための小型の関数一式です。
local tween = require 'tween'
-- 10秒間に音楽の音量を 0 から 5 へ上げます。
local music = { volume = 0, path = "path/to/file.mp3" }
tween(10, music, { volume = 5 })
-- 4秒間で y=300 を弾ませてから、画面上部にある何らかのテキストを落下させます。
local label = { x=200, y=0, text = "hello" }
tween(4, label, { y=300 }, 'outBounce')
-- 2秒間で背景を黒色で退色させてから、ターミナルへメッセージを表示します。
local backgroundColor = {255,255,255}
tween(2, backgroundColor, {0,0,0}, 'linear', print, "hello!")
リンク