나는 C#을 사용하여 Unity에서 클릭의 정확한 위치를 얻으려고 시도하고 있지만 어떻게 결정해야할지 모르겠습니다. 나는 raycast를 사용해 보았고 꽤 정확한 위치를 얻었지만, 단지 하나의 십진수로 반올림되었습니다. 저를 위해 너무 큰 실수입니다. 그렇다면 어떻게하면 정확한 위치를 얻을 수 있습니까? 다음과 같이정확한 클릭 위치를 찾는 방법은 무엇입니까?
내 코드는 다음과 같습니다
RaycastHit hit;
Ray ray = Camera.main.ScreenPointToRay(holdPosition);
if (Physics.Raycast (ray, out hit, Mathf.Infinity, 1<<15)) {
Debug.Log(hit.point);
}
그리고 (0.5, 1.3, -5.0)과 같은 결과를 얻을 수 있지만 최대 4 ~ 5 소수의 정밀도를 원한다.
감사합니다. 와우, 기분이 훨씬 나아 졌어! : D – gabrjan
반갑습니다. 도움이 된 것을 기쁘게 생각합니다. :) 처음에는 약간 놀랍습니다. – Bart