저는 게임 개발에 익숙하지 않으며 Unity에 처음 접했습니다. 객체의 클릭 된 위치로 카메라를 줌하고 이동해야합니다. 실제로 하위 프리 패브로 개체를 가져 왔고 모든 프리 패브는 0,0,0 위치이므로 수행하지 않습니다.Unity3D에서 확대/축소 된 영역
제발 나에게 조언 해주세요.
감사
당신이 질문에 설명 된 것과저는 게임 개발에 익숙하지 않으며 Unity에 처음 접했습니다. 객체의 클릭 된 위치로 카메라를 줌하고 이동해야합니다. 실제로 하위 프리 패브로 개체를 가져 왔고 모든 프리 패브는 0,0,0 위치이므로 수행하지 않습니다.Unity3D에서 확대/축소 된 영역
제발 나에게 조언 해주세요.
감사
당신이 질문에 설명 된 것과, 여기에 내가 제안 할 것입니다 :
당신은 (예를 들어, 당신이 당신의 카메라가 당신의 신체 일부 개체에서해야한다고 생각 일정한 거리에있는 점을 계산할 수 있습니다 x와 y는 본문 부분과 같을 수 있지만 z는 5의 오프셋을 가질 수 있습니다. 그런 다음 카메라에서 MoveTowards을 사용하여 특정 지점으로 이동하십시오. 그 후에 LookAt (bodypartObjectTransform)을 적용 할 수 있습니다.
희망 하시겠습니까?
감사 ** 우메르 ** 도움. 예 다른 모든 개체, 즉 Cube, Sphere에서이 작업을 수행하십시오. 그러나 여기에 선택한 본문 부분 transform.position은 0 (0,0,0)입니다. 그래서 여기서는 작동하지 않을 것입니다 ... –
문제의 코드를 게시하십시오. –
이미 가지고있는 코드를 게시 할 수 있습니까? 확대/축소 및 이동으로 무엇을 의미합니까? (객체를보고 확대/축소하거나 말 그대로 카메라를 객체로 이동) – Kardux
ScreenToWorldPoint와 localPosition과 Position의 차이점을 찾습니다. 이것으로 무엇을해야할지 파악할 수 있습니다. 그렇지 않다면, 이것으로 시도한 것을 게시 할 수 있습니다. –
인체의 선택된 부분을보기의 중심에 표시하고 클릭 한 부분을 강조 표시하기 만하면됩니다. 당신은 예를 들어 [링크]를 볼 수 있습니다 (https://www.youtube.com/watch?v=ecM9nD2O3Oc는) 이보고 제가 _Umair M_ 게시 어떻게 생각 –