解答:在呼叫 renderer.render() 前修改:
var time = clock.getElapsedTime();
texture[effectController.mtlName].offset.set( 0, time );
有波浪的版本:在呼叫 renderer.render() 前修改:
// 加入一些擾動
texture[effectController.mtlName].offset.set(
0.2*Math.sin(2*time), time );
texture[effectController.mtlName].repeat.set(
effectController.repeat, effectController.repeat/3 );