2011-01-14 27 views
2

我正在試圖在VB 2010中製作一個波紋坦克,例如this。我並沒有試圖讓它如此複雜,目前我正在從e.graphics製作每個波陣面.DrawEllipse。我目前遇到的問題是使橢圓正確展開。我使用計時器在每個滴答滴答中添加一個橢圓的半徑。接下來的另一個問題是如何使其不斷髮射波前,以便一次有多於一個的波形。 任何人都可以幫忙嗎? 謝謝 尼克VB2010形式的波紋坦克

回答

3

以防萬一你想要推動像素,這是行不通的。您需要首先製作波傳播的數學模型。一萬英尺的視角是一個可以模擬波浪傳播的波紋類。然後列出存儲箱子狀態的列表(波紋)。每當計時器滴答時,都要更新波紋的狀態。並繪製圖像去與此。

關鍵在於圖像在每次打勾時都會從頭開始重新創建。網站形象如此之小的一個重要原因。