移除掃描框與載入張數顯示
摘要: 掃描頁不再顯示 MindAR 掃描框動畫,開始畫面也不再顯示「已載入 N 張動態相片」。 根本原因: 使用者不需要這兩個提示,畫面更乾淨。 影響: 掃描時只看到相機畫面;開始畫面狀態列留空(錯誤訊息仍會顯示)。 修法: mindar-image 的 uiScanning 改為 no;載入完成後狀態文字改為空字串。版本標示 v6。 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
+3
-3
@@ -41,7 +41,7 @@
|
|||||||
<p id="status">載入中…</p>
|
<p id="status">載入中…</p>
|
||||||
<button id="startBtn" hidden>開始掃描</button>
|
<button id="startBtn" hidden>開始掃描</button>
|
||||||
<p class="hint">按下開始後,將相機對準已登錄的照片,<br>對應的影片就會覆蓋在照片上播放。</p>
|
<p class="hint">按下開始後,將相機對準已登錄的照片,<br>對應的影片就會覆蓋在照片上播放。</p>
|
||||||
<p class="hint" style="font-size:11px">v5</p>
|
<p class="hint" style="font-size:11px">v6</p>
|
||||||
</div>
|
</div>
|
||||||
<button id="stopBtn" title="停止">✕</button>
|
<button id="stopBtn" title="停止">✕</button>
|
||||||
|
|
||||||
@@ -83,7 +83,7 @@ async function init() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
buildScene(state.targets.compiledAt, entries);
|
buildScene(state.targets.compiledAt, entries);
|
||||||
statusEl.textContent = `已載入 ${entries.length} 張動態相片`;
|
statusEl.textContent = '';
|
||||||
startBtn.hidden = false;
|
startBtn.hidden = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -91,7 +91,7 @@ function buildScene(version, entries) {
|
|||||||
sceneEl = document.createElement('a-scene');
|
sceneEl = document.createElement('a-scene');
|
||||||
sceneEl.setAttribute('mindar-image',
|
sceneEl.setAttribute('mindar-image',
|
||||||
`imageTargetSrc: /data/targets.mind?v=${version}; autoStart: false; maxTrack: 1; ` +
|
`imageTargetSrc: /data/targets.mind?v=${version}; autoStart: false; maxTrack: 1; ` +
|
||||||
'filterMinCF: 0.0001; filterBeta: 0.001; uiLoading: no; uiScanning: yes; uiError: yes;');
|
'filterMinCF: 0.0001; filterBeta: 0.001; uiLoading: no; uiScanning: no; uiError: yes;');
|
||||||
sceneEl.setAttribute('embedded', '');
|
sceneEl.setAttribute('embedded', '');
|
||||||
sceneEl.setAttribute('color-space', 'sRGB');
|
sceneEl.setAttribute('color-space', 'sRGB');
|
||||||
sceneEl.setAttribute('renderer', 'colorManagement: true; physicallyCorrectLights: true');
|
sceneEl.setAttribute('renderer', 'colorManagement: true; physicallyCorrectLights: true');
|
||||||
|
|||||||
Reference in New Issue
Block a user