unityのTransform.TransformPointメソッドについてしつもんです。
例えばオブジェクトAがあります。
そのワールド座標は(0,0,0)でscaleが(10,10,10)とします。
オブジェクトAでTransform.TransformPoint(1,0,0)
とした場合返り値が(10,0,0);となったのですがこれはなぜですか?
リファレンスには返される位置情報はスケールに影響されていることに注意してくださいとかいてありましたが、
別にオブジェクトAでTransform.TransformPoint(1,0,0)の返り値が(1,0,0)のほうがわかりやすいと思うのですが・・・・・
なぜこの返り値は(1,0,0)にscaleの値(10,10,10)を乗算した値になるのでしょうか?
なぜスケールの影響を受けさせる必要があるのでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/07/24 17:03