移除掃描框與載入張數顯示

摘要:
掃描頁不再顯示 MindAR 掃描框動畫,開始畫面也不再顯示「已載入 N 張動態相片」。

根本原因:
使用者不需要這兩個提示,畫面更乾淨。

影響:
掃描時只看到相機畫面;開始畫面狀態列留空(錯誤訊息仍會顯示)。

修法:
mindar-image 的 uiScanning 改為 no;載入完成後狀態文字改為空字串。版本標示 v6。

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
2026-07-07 10:05:51 +08:00
co-authored by Claude Fable 5
parent 0cf034a856
commit ffe3dc366f
+3 -3
View File
@@ -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');