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 に答える