2012-01-20 45 views
1

我最近開始使用PlayN開展業餘愛好項目,並且現在偶然發現了一個問題。PlayN - 在圖像上繪圖

我想畫一些線條和文字到圖像上並保存這張圖片供以後使用。 在Java中,我只是製作一個BufferedImage並使用它的graphicsBuffered來繪製,但我在PlayN中找不到任何類似的解決方案。

這是在所有可能的,如果是的話如何?

我以某種方式需要能夠將BufferedImage轉換爲圖像,而另一種方式。

+0

問題代碼+回答[關於此問題] [1]有幫助嗎? [1]:http://stackoverflow.com/questions/8890321/programmatically-fading-in-an-image-in-playn –

+0

不完全。我知道如何將圖像製作到ImageLayer上以允許繪製圖層,但是我想創建一個永久繪製的圖像「緩存」繪圖操作。 – user1069703

回答

2

創建一個CanvasImage,將圖像繪製到CanvasImage上,然後在上面繪製文本和線條。然後,您可以使用ImageLayer中的CanvasImage將其放入場景圖中。

+0

CanvasImage聽起來或多或少像Java中的BufferedImage,看起來就像我需要的一樣。 – user1069703

+0

如果您稍後在圖像上繪製一些新東西,它會更新ImageLayer嗎? –

+0

是的,它會自動更新。 – samskivert