Babylon.js场景未加载

时间:2013-12-21 09:27:36

标签: javascript 3d blender babylonjs

我正在尝试加载.babylon文件。但它没有加载任何东西,页面是空白的。

我使用以下链接:

  1. Import a 3d scene into babylonJS
  2. How to load Babylon file produced with blender
  3. 第二个链接提供的示例文件在我的计算机上不起作用。然后我发现他们需要托管在服务器上。在 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使用 GitHub 官方链接上提供的blenderBabylon Exporter导出。

    它只包含cubeplane

2 个答案:

答案 0 :(得分:2)

您的文件是否适用于我们的在线沙箱:http://www.babylonjs.com/sandbox

你只需将你的.babylon文件拖放到沙盒中即可。如果有效,则表示您遇到了Web服务器配置问题。

再见,

大卫

答案 1 :(得分:1)

我还在本文中添加了在您的网络服务器上定义MIME类型的步骤(感谢David Rousset): How to load a .babylon file