Babylonjs-decals
提供:Dev Guides
BabylonJS-デカール
デカールは、オブジェクトに貼り付けられたステッカーのようなものです。 ステッカーの描画は、メッシュ(たとえば、ゲーム内のオブジェクト)に描画される2D画像を使用して行われます。 ゲームでは、弾丸を発射する軍隊があると考えてください。弾丸の印象はオブジェクト上で見る必要があります。 だから、Babylonjsでは、デカールを使用して行われます。オブジェクトをクリックすると、クリックした場所に2D画像が描画されます。
デカールは、作成されたメッシュの詳細を追加するために使用されます-弾丸、穴などの詳細 以下のデモリンクでは、画像を使用し、インポートしたメッシュに同じ画像を追加しています。
デカールを追加するには、次のコードを使用できます-
次のコードを実行して、メッシュにデカールを追加します-
Demo
上記のデモリンクでは、SSAOcat.babylonメッシュを使用しています。 ここからSSAOcat.babylonのjsonファイルをダウンロードできます-
ファイルをscenes/フォルダーに保存します。 これは、次のように出力を取得するのに役立ちます。
出力
上記のコード行は、次の出力を生成します-
このデモでは、画像 impact1.jpg を使用しました。 画像はimages/フォルダにローカルに保存され、参照用に以下に貼り付けられます。 選択した任意の画像をダウンロードして、デモリンクで使用できます。