4

所以我今天读到了关于babylonJS的文章,我被它震撼了。我试图弄清楚如何将整个 3d 场景加载到巴比伦。我已经成功地导出了蜘蛛侠的 3d 模型并拥有 .babylon 文件,但是接下来呢?在文档中它只声明
“从 3D 资产导入场景
Babylon.js 可以从名为 .babylon 的文件格式加载场景。这种文件格式基于 JSON 并包含创建完整场景所需的所有数据。”

关于如何实现这一目标的任何想法?谢谢

4

1 回答 1

5

一旦有了.babylon文件,就可以调用SceneLoader.Load函数:

BABYLON.SceneLoader.Load("", "scene.babylon", engine, function (newScene) {

});

Load函数采用以下参数:

  • 场景文件夹(可以为空以使用与您的页面相同的文件夹)
  • 场景文件名
  • 对引擎的引用
  • 为您提供加载场景的回调(在我的情况下,我使用此回调将相机附加到画布并启动我的渲染循环)
  • 进度报告回调

更多细节在这里: https ://www.eternalcoding.com/?p=313

于 2013-07-04T18:33:21.720 回答