三次元レイヤーを左右にサインカーブに沿って揺らす |
コード | 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の順番で値を指定する必要があります。 |
■サンプルファイルをみる >>ディレクトリ内容表示 |