下雪的程序
来源:百度知道 编辑:UC知道 时间:2024/05/15 06:25:47
//新作一个,看看是否满足要求,可以修改下雪速度,大小等
public partial class Form1 : Form
{
private Random clsRandom = new Random();
private int[,] SnowParry = new int[1024,3];
private int SnowNum = 0;
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
SnowNum = clsRandom.Next(1024);
int px = clsRandom.Next(1024);
int py = clsRandom.Next(768);
this.DoubleBuffered = true;
for (int i = 0; i < SnowNum; i++)
{
SnowParry[i, 0] = px;
SnowParry[i, 1] = py;
SnowParry[i, 2] = clsRandom.Next(40);
px = clsRandom.Next(1024);
py = clsRandom.Next(768);
}
}
private void timer1_Tick(object sender, EventArgs e)
{
for (int i = 0; i < SnowNum; i++)
{
if (SnowParry[i, 1] > 768)
{
SnowParry[i, 1] = 0;
}
SnowParry[i, 1] += SnowParry[i, 2];
}
panel1