我正在尝试加载.babylon
文件。但它没有加载任何东西,页面是空白的。
我使用以下链接:
第二个链接提供的示例文件在我的计算机上不起作用。然后我发现他们需要托管在服务器上。在 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 官方链接上提供的blender
从Babylon Exporter
导出。
它只包含cube
和plane
。
答案 0 :(得分:2)
您的文件是否适用于我们的在线沙箱:http://www.babylonjs.com/sandbox?
你只需将你的.babylon文件拖放到沙盒中即可。如果有效,则表示您遇到了Web服务器配置问题。
再见,
大卫
答案 1 :(得分:1)
我还在本文中添加了在您的网络服务器上定义MIME类型的步骤(感谢David Rousset): How to load a .babylon file