2016-09-28 5 views
5

ギアVRアプリケーションのボタンをクリックするとURLを開く方法を知りたいと思います。このシナリオでは、Oculus StoreのSamsung Internet Appを使用できます。 2D非VR Androidアプリケーションの場合と同様に、デフォルトのブラウザに基づいてChromeまたはFirefoxでURLが自動的に開きます。しかしギアVRアプリでは、私が電話するとバーチャルリアリティ(GearVR)アプリでURLを開く方法

Application.OpenURL("http://www.google.co.uk"); 

がフリーズします。

これはまったくできない場合、難しいWeb-Viewを3D空間で表示する方法はありますか?

何か助けていただければ幸いです。

答えて

1

Oculusフォーラムでthis postの解決策が見つかりました。ここで

は、作業コードです:ユーザーは、ヘッドセットを削除するまで、あなたは しようとすると、

public class OpenWebsiteOnHeadsetRemove : MonoBehaviour 
{ 
    #region Serialized 
    public OVRManager m_OVRManager; 
    #endregion 

    #region Variables 
    private bool m_UserPresent = true; 
    private bool m_HasOpenedURL = false; 
    #endregion 

    #region Lifecycle 
    private void Update() { 
    #if UNITY_ANDROID 
     bool isUserPresent = m_OVRManager.isUserPresent; 

     if(m_UserPresent != isUserPresent) 
     { 
      if(isUserPresent == false && m_HasOpenedURL == false && Application.isEditor == false) 
      { 
       m_HasOpenedURL = true; 
       Application.OpenURL("http://www.google.co.uk"); 
      } 
     } 

     m_UserPresent = isUserPresent; 
    #endif 
    } 
    #endregion 
} 

それはアプリの凍結の耳障りなビジュアルを避けるために アプリを開く前に待機します開きますURL。プレーヤーがヘッドセットを外して に戻すと、ゲーム内のどこに戻されますか? Glitchers Games


希望は、この後半のユーザー:)

礼儀を支援します

関連する問題