2ちゃんねる ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

【3Dゲームエンジン】Unity質問スレッド11

583 :名前は開発中のものです。:2014/09/06(土) 00:24:40.86 ID:LzYNNHJ3.net
>>580
rigidbody.velocity.Magnitude と指定速度を比較しても rigidbody.velocity.sqrMagnitude と 指定速度の二乗を比較してもどちらでもよい。
ただ、後者の方が計算コストが低いのでそちらを使う。
例えば rigidbody.velocity が Vector3.one だったとして
rigidbody.velocity.sqrMagnitude は 1*1 + 1*1 + 1*1 = 3 になるわけだが、この計算は手計算でも簡単にできる。
一方、rigidbody.velocity.sqrMagnitude は sqrt (3) = 1.732050808... になるわけだが、
sqrt(3) を小数に変換するのは、平方根表も計算機も使わなくてもできるけど、簡単ではない。

総レス数 1007
310 KB
新着レスの表示

掲示板に戻る 全部 前100 次100 最新50
read.cgi ver.24052200