コード例 #1
0
 void Start()
 {
     player.Initialize();
     CanvasMgr.UseLandscape();
     VRMgr.SupportCardboard();
     reload();
 }
コード例 #2
0
ファイル: Engine.cs プロジェクト: simonkhc/VRMaker-1
 public void Update()
 {
     //InputMgr.UpdateFrame();
     SVMMgr.UpdateFrame();
     VRMgr.UpdateFrame();
     TriggerMgr.UpdateFrame();
 }
コード例 #3
0
    IEnumerator Start()
    {
        hud.loading.gameObject.SetActive(true);

        player.Initialize();
        CanvasMgr.AttachPanel(hud.panelVR.root);
        CanvasMgr.AttachPanel(hud.loading.gameObject);
        GameObject.Destroy(hud.root);

        hud.panelVR.cardboard.onClick.AddListener(() =>
        {
            VRMgr.SupportCardboard();
            InputMgr.Toggle(false);
            hud.panelVR.root.SetActive(false);
        });

        hud.panelVR.mi.onClick.AddListener(() =>
        {
            VRMgr.SupportMI();
            InputMgr.Toggle(false);
            hud.panelVR.root.SetActive(false);
        });

        yield return(1);

        ResourceMgr.ReadPersistentData("latest.vx", (_data) =>
        {
            player.RunBean(_data);
            hud.loading.gameObject.SetActive(false);
        }, (_err) =>
        {
            Log.Error("ReviewPlayer", _err);
        });
    }
コード例 #4
0
 private static void JSVRToggleReticle(string _activity, string _params)
 {
     try
     {
         JSONNode root         = JSON.Parse(_params);
         string   paramVisible = root["visible"].Value;
         bool     visible      = bool.Parse(paramVisible);
         VRMgr.ToogleReticle(visible);
     }
     catch (System.Exception e)
     {
         onNotify("Parse json has error: " + e.Message);
     }
 }
コード例 #5
0
ファイル: Engine.cs プロジェクト: simonkhc/VRMaker-1
 private void preloadVRManager()
 {
     this.LogTrace("preload VR manager...");
     VRMgr.Preload();
 }