回答編集履歴
1
引数名の誤りを修正
test
CHANGED
@@ -1,3 +1,3 @@
|
|
1
|
-
[リファレンス](https://docs.unity3d.com/ja/current/ScriptReference/Physics.Raycast.html)によれば、引数の`
|
1
|
+
[リファレンス](https://docs.unity3d.com/ja/current/ScriptReference/Physics.Raycast.html)によれば、引数の`hitInfo`と`layerMask`の間には`maxDistance`があります。レイヤーマスクのつもりで与えた`layer_mask`が`maxDistance`を表すと解釈され、`float`型に変換されて距離`layer_mask`でレイキャストを行っていることになってしまったんじゃないでしょうか?
|
2
2
|
|
3
3
|
`Physics.Raycast(ray, out hit, Mathf.Infinity, layer_mask)`としてみてはいかがでしょう。
|