2016-10-19 4 views
0

저는 제 게임에 3D로 된 물체 (인간)를 가지고 있습니다. 주 카메라에서 뷰의 스크린 샷을 찍을 때 인간의 좌표 (픽셀 단위로, 즉 x와 y로)를 알고 싶습니다.화면 좌표의 게임 좌표계 (세계 좌표에서) 얻기 [Unity3D]

스크린 샷을 찍으려면이 link을 사용하고 있습니다.

모든 포인터?

+4

을 나는 이것이 당신이 찾고있는 무엇을 생각 https://docs.unity3d.com/ScriptReference/Camera.WorldToScreenPoint.html –

+0

@JonasGrumann : 나는 스플라인 컨트롤러를 사용하고 있습니다 그 인간을 움직일 수 있습니다. 그럼, WorldToScreenPoint 스크립트에서 내 "대상"은 무엇이되어야합니까? –

+1

대상은 gameObject의 변형 (사용자의 경우)입니다. 이 스크립트를 사람에게 첨부하면 Vector3를 사용할 수 있습니다. screenPos = camera.WorldToScreenPoint (transform.position); –

답변

관련 문제