2012-01-20 13 views
1

最近私は趣味のプロジェクトでPlayNを使い始めましたが、今問題に遭遇しました。PlayN - 画像を描く

Imageに線やテキストを描画し、後で使用するために保存することをお勧めします。 Javaでは、私はBufferedImageを作成し、そのgraphicsBufferedを描画に使用しますが、PlayNで類似のソリューションを見つけることはできません。

これはすべて可能ですか?その場合はどうすればよいですか?

私は何らかの形でBufferedImageをImageに変換する必要があります。

+0

問題のコード+答え[この質問について] [1]は役に立ちますか? [1]:http://stackoverflow.com/questions/8890321/programmatically-fading-in-an-image-in-playn –

+0

ない正確に。私はどのようにImageLayerにImageを作ってレイヤーを描くことができるのか知っていますが、描画操作を「キャッシュする」永久描画イメージを作成したいと思います。 – user1069703

答えて

2

CanvasImageを作成し、CanvasImageに画像を描画し、その上にテキストと線を描画します。 ImageLayerのCanvasImageを使用してシーングラフに配置することができます。

+0

CanvasImageは、JavaのBufferedImageとほぼ同じように聞こえるし、必要なもののように思える。 – user1069703

+0

イメージに新しいものを描画すると、ImageLayerが更新されますか? –

+0

はい、自動的に更新されます。 – samskivert