>>272
最適化かかると同じになるかもしれないとは一応言っておくが
こんな感じと言えばわかるか

Vector3 piyo;
があるとして

piyo.Set(1, 2, 3);

piyo.x = 1;piyo.y = 2;piyo.z = 3;

piyo = new Vector3(1, 2, 3);

Vector3 temp;
temp.x = 1;temp.y = 2;temp.z = 3;
piyo.x = temp.x;piyo.y = temp.y;piyo.z = temp.z;
書いてるのと同じ

つまりnew Vector3(1, 2, 3);の部分が無駄になる可能性がある
ただし
Vector3 hoge;
がある場合

piyo.Set(hoge.x, hoge.y, hoge.z);

piyo = hoge;
はほぼ変わらんだろう
むしろ読みやすいから
piyo = hoge;
の方がいい