【3Dゲームエンジン】Unity質問スレッド1
■ このスレッドは過去ログ倉庫に格納されています
0273名前は開発中のものです。
2012/05/06(日) 10:35:14.26ID:nuHwIyae最適化かかると同じになるかもしれないとは一応言っておくが
こんな感じと言えばわかるか
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;
の方がいい
■ このスレッドは過去ログ倉庫に格納されています