慕神8447489
2023-05-25 17:07:56
我目前正在使用 PHP 后端為我們的大學(xué)編寫一個(gè) A-Frame 項(xiàng)目。每當(dāng)我嘗試在 a-assets 部分加載 a-asset-item 時(shí),我的 JavaScript 代碼都會停止工作。我嘗試將 gltf 模型更改為 glb 和 obj/mtl,并嘗試使用 A-Frame 教程中的 CDN 模型。如果我不加載模型或者如果我內(nèi)聯(lián)加載它們,我的代碼工作得很好。
1 回答

慕田峪4524236
TA貢獻(xiàn)1875條經(jīng)驗(yàn) 獲得超5個(gè)贊
HTML 被復(fù)制。二<a-scene>
,A-Frame 導(dǎo)入了兩次...還混入了 PHP 代碼。這看起來像是對 PHP 工作原理的誤解。PHP 代碼由服務(wù)器運(yùn)行,客戶端接收有效的 HTML,其中沒有 PHP 代碼。注意服務(wù)器端 PHP 代碼<?php echo '<p>Hello World</p>'; ?>
以及客戶端瀏覽器接收到的內(nèi)容<p>Hello World</p>
我從中刪除了 PHP 代碼index.html
,只留下模型的場景。請注意,腳本和模型 URL 不正確,并且缺少音頻資產(chǎn)。在 Glitch 中,您可以單擊資產(chǎn)文件夾中的資產(chǎn)來復(fù)制 URL。更正 URL 并刪除依賴于服務(wù)器端的代碼后,模型加載正常:
您必須在瀏覽器控制臺中查找 JavaScript 錯誤,并確保客戶端/服務(wù)器通信按預(yù)期工作。除了不正確的資產(chǎn) URL 之外,我認(rèn)為 A-Frame 方面沒有任何問題。
添加回答
舉報(bào)
0/150
提交
取消