VR 스테레오를 사용하도록 설정하거나 모노로로드하려는 경우 기본 메뉴에서 사용자가 선택할 수있게하려고합니다. 현재 GvrViewer 스크립트는 GUI에서 부울 체크 마크를 사용하여 VR을 활성화/비활성화하므로 사용자가 기본 메뉴에서 부울을 본질적으로 제어하도록하려고합니다.메뉴에서 부티크 값을 선택하고 Google 골판지 장면으로로드합니다.
나는 올바른 길을 가고 있는지 잘 모르겠지만 메인 메뉴에 "VR로 입력"과 "모노로 입력"이라는 2 개의 버튼이 있습니다. 이상적으로, "VR에 입력"을 클릭하면 부울을 설정하고 VR 모드를 트리거하는 부울로 새 장면을로드하는 기능이 트리거됩니다. 그러나 저장된 부울을 새 장면으로 전달하는 방법과 GUI 검사기에서 이미 저장된 설정을 덮어 쓰는 방법을 이해할 수는 없습니다. 내 메뉴 스크립트에서 gameobject의 값을 "찾는 중"시도했지만 어떤 성공도 보이지 않습니다.
// buttons on main menu
public void LoadMono(int level) {
MonoOrStereo.VRModeEnabled = false;
Application.LoadLevel (level);
}
public void LoadStereo() {
MonoOrStereo.VRModeEnabled = true;
Application.LoadLevel (level);
}
// boolean provided by GvrViewer script for GUI inspector settings
bool VRModeEnabled {
get {
return vrModeEnabled;
}
set {
if (value != vrModeEnabled && device != null) {
device.SetVRModeEnabled(value);
}
vrModeEnabled = value;
}
}
[SerializeField]
public bool vrModeEnabled = false;