gpt4 book ai didi

javascript - Babylon.js 自定义场景未加载

转载 作者:行者123 更新时间:2023-11-28 00:40:02 24 4
gpt4 key购买 nike

我用了这篇文章http://blogs.msdn.com/b/eternalcoding/archive/2013/06/28/babylon-js-how-to-load-a-babylon-file-produced-with-blender.aspx加载 Babylon 文件。

if (BABYLON.Engine.isSupported()) {
var canvas = document.getElementById("renderCanvas");
var engine = new BABYLON.Engine(canvas, true);

BABYLON.SceneLoader.Load("", "scene.babylon", engine, function (newScene) {
newScene.executeWhenReady(function () {
// Attach camera to canvas inputs
newScene.activeCamera.attachControl(canvas);

// Once the scene is loaded, just register a render loop to render it
engine.runRenderLoop(function () {
newScene.render();
});
});
}, function (progress) {
// To do: give progress feedback to user
});
}

最初它不起作用,但后来我在 Web 配置文件中定义了 mimeMap,它开始工作

<mimeMap fileExtension=".babylon" mimeType="application/babylon" />
<mimeMap fileExtension=".babylonmeshdata" mimeType="application/babylonmeshdata" />

问题是当我将 scene.babylon 更改为 head.babylon 时,它不起作用。 Firefox 上没有加载任何内容,而我在 IE 上收到此错误:

0x800a138f - JavaScript 运行时错误:无法获取未定义或 null 引用的属性“0”

我确实在 http://www.babylonjs.com/sandbox/ 上尝试过 head.babylon它加载得很好。对我下一步可以做什么有什么建议吗?

最佳答案

我将 Ballylon.js 文件更新到最新版本,它就可以工作了。我应该早点尝试的。谢谢大家!

关于javascript - Babylon.js 自定义场景未加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28059155/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com