2017-10-16 3 views
0

사용자가 게임 내에서 상호 작용하여 모션 플랫폼과 같은 하드웨어에서 결과를 얻는 VR 프로젝트를 Unity3D에서하고 있습니다.모션 플랫폼 지연에 맞춰 VR- 카메라 출력 지연

여기에서 가장 큰 문제는 모션 플랫폼으로 VR 경험을 얻는 것입니다.하지만 그 외에도 내가 다니고있는 대학은 VR 병에 대해 조사하고 싶어합니다.

사용자가보고 느끼는 것 사이의 지연을 맞추기 위해 카메라 출력의 지연을 설정할 수 있어야합니다. 시각적 인 움직임과 실제 움직임 사이의 지연이 거의 제로가 되더라도 VR 질병을 해결할 수는 없지만 단지 연구를 위해 카메라 출력에 지연을 설정하는 것이 좋을 것입니다.

제 질문은 실제로 카메라 출력을 지연시킬 수 있다면 어떻게 할 수 있습니까? 나는 며칠 동안 주변을 둘러 보았지만 콘크리트는 아무것도 찾지 못했다. 사전에

감사합니다, 페이트

답변

0

난 당신이 Time.timeScale와 비슷한 얻을 수 있다고 생각

https://docs.unity3d.com/ScriptReference/Time-timeScale.html

Time.timeScale = 0.7F;

당신은 업데이트에 0.5 초 이하 ... 시간 단위를 변경할 수 있습니다

float timer = 0.0f; 
Update() 
{ 
    if(timer >= 0.5f && Time.timeScale != 1.0f) 
    { 
     Time.timeScale = 1.0f; 
     timer = 0.0f; 
    }else if(timer >= 0.5f && Time.timeScale == 1.0f) 
    { 
     Time.timeScale = 0.7; 
     timer = 0.0f; 
    } 
    timer += Time.deltaTime; 
} 
관련 문제