2011-06-12 98 views
8

有沒有什麼辦法可以在java中繪製煙霧效果(通過使用Java2D API)。我想實現這個目標:當用戶提供煙霧的顏色時,程序會自動用該顏色繪製煙霧效果。我怎麼能這樣做?用java繪製煙霧效果

+1

如果你可以計算的方式來做到這一點在任何語言,它可以用Java來完成。 – 2011-06-12 07:32:04

回答

9

在計算機圖形中使用的術語是粒子系統,和不吸菸的效果。畢竟,你可以通過將煙霧作爲多個粒子的集合來模擬煙霧。

有相當多的是在討論Java的建築粒子系統的幾個教程。下面列出的兩個鏈接都有源代碼:

相關問題:

  1. 2D smoke/fire/mist algorithm
+2

粒子系統只是創建煙霧效果的一種方式,這對動畫非常有用。對於靜態圖像,還有其他方法,如分形雲。這真的取決於你想達到什麼目的。 – lbalazscs 2013-02-01 10:24:57