Babylonjs-mesh-assetsmanager
BabylonJS-Mesh AssetsManager
assestsmanagerクラスを使用すると、メッシュ、画像、およびバイナリファイルをシーンにロードできます。
構文
Demo
上記のデモリンクでは、skull.babylonメッシュを使用しています。 以下から_skull.babylon_のjsonファイルをダウンロードできます-
出力
説明
assetmanagerの場合、最初に行う必要があるのは、上記と同じオブジェクトを作成することです。
今、あなたは次のようにassetmanagerオブジェクトにタスクを追加することができます-
上記で作成されたmeshTaskは、onSucessおよびonErrorと呼ばれる2つのコールバックへのアクセスを提供します。
構文
以下は、onSuccessコールバックの構文です-
上記の場合、メッシュの位置は成功コールバックで0に変更されます。
画像とtxtファイルをロードするためのデモ
_mesh.txt_というファイルを作成し、「This is babylonjs test」というテキストを追加します。 上記のデモをブラウザで実行すると、コンソールに、mesh.txtにある画像の幅とテキストが表示されます。
mesh.txtコンテンツの添付– mesh.txt-
シーンのローディングインジケータを表示するには、次を使用します-
trueに設定されている場合、ロードインジケーターが表示されます。 無効にするにはfalseに設定します。
ローディングインジケータを表示する他の方法もあります-
ロード画面を手動で非表示および表示するには、次を実行します。
テキストの読み込みは、loadingUIText:engine.loadingUIText = "text";を使用して制御されます。 engine.loadingUIBackgroundColor = "red"を使用した背景;