Apl.shiftScene = function(_shift){ if(_shift == true) Apl.sceneId++; //シーンを進めます。 else Apl.sceneId--; //シーンを戻します。 //シーンに合わせたhtml表示に変更します。 Apl.changeSceneView(); //シーンIDをWebストレージに保存します。 localStorage.setItem("sceneId", Apl.sceneId); //検出中のマーカーを取得します。 AR.Camera.getCurrentMarkers(Apl.getMarkersSuccess, Apl.getCurrentMarkersError); //動作モードを判定します。 if(Apl.operationMode == "serverMode"){ //サーバ通信モードの場合 //AR実行サーバから強制読み込みを行う //シーンが4の時は利用者定義データを取得 if(Apl.sceneId == 4) Apl.getUserData(true); Apl.getSuperimposedGraphicData(true, new Apl.Range(Apl.scenarioId), new Apl.Range(Apl.sceneId), new Apl.Range(1)); } else { //スタンドアローンモードの場合 //オフラインストレージから取得します。 if(Apl.sceneId == 4) Apl.getUserData(false); Apl.getSuperimposedGraphicData(false, new Apl.Range(Apl.scenarioId), new Apl.Range(Apl.sceneId), new Apl.Range(1)); } };