三次元レイヤーを左右にサインカーブに沿って揺らす

コード
x = position[0];
if (time < 2) x = Math.sin(time*5)*80+160;
[x,position[1],position[2]];

解  説
三次元レイヤーを左右にサインカーブに沿って揺らすにはMath.sin()を使います。引数にtimeを指定することでサインの値が変わります。この値に揺らす幅(振幅)を乗算しX座標とします。三次元レイヤーの場合、X,Y,Zの順番で値を指定する必要があります。


■サンプルファイルをみる >>ディレクトリ内容表示