Cardboard에서 GoogleVR로 업데이트하여 일부 코드가 사용되지 않게됩니다.현재 골판지 헤드 위치를 얻는 방법
플레이어의 현재 머리 위치를 가져 와서 다음 사용자 회전을 계산합니다. 그래서 플레이어를 이미지 앞에 자동으로 넣으려면 이 필요합니다. 다음은 예입니다
Vector3 spawnPos = hitObjectPos + hitObjectDirection * spawnDistance;
spawnPos = new Vector3 (spawnPos.x, transform.position.y, spawnPos.z);
player.transform.position = spawnPos;
계산 회전을
var headRotation = Cardboard.SDK.HeadPose.Orientation;
Quaternion lookAt = Quaternion.LookRotation (hitObject.transform.position - transform.position);
사진을
이동 가까이 플레이어 수행 할 필요
Vector3 rot = new Vector3 (0, lookAt.eulerAngles.y - headRotation.eulerAngles.y, 0);
player.transform.rotation = Quaternion.Euler (rot);
으로 회전하지만 지금 Cardboard.SDK.HeadPose.Orientation
이되지 않습니다. 헤드 위치를 찾는 대안을 찾은 사람이 있습니까?
으로 제공됩니다. 이전 질문으로 돌아가서 문제를 해결 한 답변을 수락하면 좋을 것입니다. 수표 이미지를 클릭하십시오. 그것은 다른 사람들이 당신의 질문에 대답하도록 장려 할 것입니다. http://stackoverflow.com/a/26093080/3785314 http://stackoverflow.com/a/37690101/3785314 http://stackoverflow.com/a/37634914/3785314 – Programmer
감사합니다. – Svitlana