同様に平行移動バージョンも作成。 水面をY方向にSinで動かすことで潮の満ち引きを表現したりする。
var Rx:float = 0; var Ry:float = 0; var Rz:float = 0; var speedX:float = 0; var speedY:float = 0; var speedZ:float = 0; var initPos:Vector3; function Start(){ initPos = transform.position; } function Update () { var X = initPos.x + Rx * Mathf.Sin( Time.time * speedX ); var Y = initPos.y + Ry * Mathf.Sin( Time.time * speedY ); var Z = initPos.z + Rz * Mathf.Sin( Time.time * speedZ ); transform.position = Vector3(X,Y,Z); }