このメソッドを使用しようとしていますが、次のPhysics.Raycast
ようなエラーが発生します。
'UnityEngine.Physics.Raycast(UnityEngine.Vector3、UnityEngine.Vector3、float、int)'に最適なオーバーロードされたメソッドの一致には、いくつかの無効な引数があります。
itellisenseとドキュメントの両方がこれが許可されていると私に言っているので、それは奇妙です:
RaycastHit hit = new RaycastHit();
Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition);
if (Physics.Raycast(ray, hit)) {
print(hit.point.ToString());
selection.transform.Translate(hit.point - selection.transform.position);
}
何か案が?