我正在嘗試加載.babylon
文件。但它沒有加載任何東西,頁面是空白的。Babylon.js現場未加載
我用下面的鏈接:
第二鏈接提供的樣本文件在我的機器上沒有工作。然後我發現他們需要託管在服務器上。上傳文件後dropbox.com他們開始工作,但我的文件仍然無法正常工作。
鏈接代碼:
BABYLON.SceneLoader.Load("", "scene.babylon", engine, function (newScene) {
我只是把它改爲:
BABYLON.SceneLoader.Load("", "myscene.babylon", engine, function (newScene) {
錯誤在瀏覽器的console
是:
Uncaught TypeError: Cannot read property '0' of undefined babylon.js:1
BABYLON.Vector3.FromArray babylon.js:1
(anonymous function) babylon.js:11
request.onreadystatechange babylon.js:1
附加信息:
myscene.babylon
從blender
出口使用Babylon Exporter
可在GitHub官方鏈接。
它只包含一個cube
和一個plane
。
是的,它工作在沙箱中。我應該如何處理我的服務器? – Shaharyar
您可能忘了在Web服務器上爲.babylon文件添加適當的MIME類型聲明。您可以在我的教程中找到確切的步驟:http://blogs.msdn.com/b/davrous/archive/2013/11/19/using-webgl-to-create-games-for-the-windows- store.aspx –
當我上傳你的文件到dropbox.com他們的工作,但我的文件給出的錯誤'未捕獲TypeError:不能讀取未定義的屬性'0',你說我需要添加'MIME類型',那麼爲什麼不是你的文件需要'MIME類型'加入他們的? – Shaharyar