天天看點

three.js 中加載模型後 檔案路徑跨域以及 【RangeError: Offset is outside the bounds of the DataView】問題的解決

方案一:

将模型放到伺服器上,寫一個http接口将模型傳回,加載的url寫這個接口即可。

問題:會出現 RangeError: Offset is outside the bounds of the DataView的錯誤,加載模型偶現型錯誤。

猜測是由于請求伺服器,模型較大(13M)後,請求沒有完成就開始解析導緻的。

解決辦法:采用方案二

方案二:

在本地起個服務進行解決(我比較喜歡用xammp內建工具,可以快速的搭建服務)。

xammp下載下傳安裝好後,在c盤找到xammp(windows)或者應用程式中找到xammp(mac)目錄下的htdocs

将項目放到這個目錄下即可。

所有loader盡量加載本地的相對路徑的檔案。

繼續閱讀