質問: (mouseWorldPos - transform.position).normalized; ``` すると、このコードでもクリック位置にボールが飛んでいくように見えました。 コメントアウトする前と違ったことと言えば、単純に飛ぶスピードが遅くなっただけのように見えましたが、 実際、そうなのでしょうか? そして、なぜ、スピードが落ちたのかもわかりません。 Vector3.Scaleでどういった処理をしているのでしょうか?
回答: 演算の意味については内積と勘違いしていたので削除しました ### コードの意味について コメントアウトされた方は x,y成分のみ取り出してNormalizeしているので 速度を (1,1、5)→(0.7,5,0.7) (1,1,0)→(0.7,0.7,0) という風に変換されてx,y平面上の速度だけ等速になりますが、 コメントアウトされてない方はz成分も加味されるので (1,1,5)→(0.192,0.192,0.962) (1,1,0)→(0.7,0.7,0) という感じに変換されz方向の速度を持つとxy方向の速度も引きずられて遅くなるという風になります 下手な図ですが !イメージ説明