VB2010形式的波纹槽

时间:2011-01-14 14:39:34

标签: vb.net

我正试图在VB 2010中制作一个像this这样的波纹槽。我不是想让它变得那么复杂,而是在我从e.graphics制作每个波阵面的那一刻。 DrawEllipse。我目前遇到的问题是使椭圆正确扩展。我正在使用计时器在每个刻度上添加一个椭圆的半径。接下来的另一个问题是如何使其连续发射波前,以便一次在表格上不止一个。 有人可以帮忙吗? 谢谢 尼克

1 个答案:

答案 0 :(得分:3)

万一你想要推动像素,这是行不通的。您需要首先建立波传播的数学模型。一万英尺的视图是一类波纹,可以模拟波的传播。然后是一个List(Of Ripple),用于存储盒子的状态。每次计时器滴答时,更新涟漪状态。然后画出图像。

关键是在每个刻度线上从头开始重新创建图像。网站图像太小的一个重要原因。