3

特定のテクスチャ (実行中) にテキストを書き込むにはどうすればよいのでしょうか?

java3d API を使用しています。

ありがとう !

4

2 に答える 2

1

getImage または getImages メソッドからテクスチャの ImageComponent をフェッチし、それらを ImageComponent2D にキャストし (可能であれば)、それらの getImage メソッドを呼び出して BufferedImage オブジェクトにアクセスし、最終的にテキストの Graphics オブジェクトにアクセスできると思います図。

おそらく、MIP レベルごとにこれを行うか、変更するたびに最高レベルから下位レベルを再生成する必要があります。

あるいは、テクスチャを頻繁に更新しない場合は、TextureLoader を使用する必要があるたびに、Image から新しいテクスチャを作成して適用するだけでよいはずです。

于 2010-01-24T03:18:00.033 に答える
0

このガイドを使用してそれを理解できると思います (立方体に「描画」している 18 ページから始めてください)。

Java 3D の喜び

于 2011-06-17T01:33:48.737 に答える