做一個webGL的專案,其中把一些場景模型都打包成了AssetBundle,將其放到服務器里,然后在運行程式時,通過www方式加載場景模型。在unity編輯器里運行一切都正常,但是將專案生成webGL后,點開index.html運行,界面只是一個空場景,需要從服務器下載的場景模型都沒有,打開控制臺,出現下面的錯誤:
已阻止跨源請求:同源策略禁止讀取位于http://192.168.1.143:8080/ky/u3d/loadMode_load.do 的遠程資源。(原因:CORS 頭缺少 'Access-Control-Allow-Origin')。
在網上查了很多這方面的東西,但還是沒成功,不知道什么原因造成的?因為也是剛接觸webGL沒多久,好多東西都不是很了解,如果有人也遇到過類似的問題并解決啦,希望可以提供一下幫助,謝謝啦!!!
uj5u.com熱心網友回復:
檔案有介紹的:https://docs.unity3d.com/Manual/webgl-networking.htmlweb服務器組態檔需要添加headers。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/53383.html
標籤:Unity3D
上一篇:發布Mac版本出現問題,求助
