/// <summary> /// 绘制 /// </summary> /// <param name="e"></param> private void DrawAll(PaintEventArgs e) { Graphics g = e.Graphics; //for(int time = 0; time < 2000; time += 25) //{ // DrawBlack.Draw_Black(g, time / 2000); // Thread.Sleep(25); //} for (int time = 0; time < 4400; time += 5) { Thread.Sleep(25); g.Clear(Color.AliceBlue); DrawArc.Draw_Arc(g, time); } for (int time = 0; time < 5000; time += 5) { Thread.Sleep(25); g.Clear(Color.AliceBlue); DrawCake.Draw_Cake(g, time); if (time > 1350) { DrawWords.Draw_HAPPYBIRTHDAY_ChangeColor(g, time); } DrawMorse.Draw_Morse(g, Color.Black); } }
/* * * * * * * * * * * * * * * * Section 7.4.6 DrawWords * * * * * * * * * * * * * * * */ void UseDrawWords() { DrawWords.DrawWord("Words Are Being Drawn", 1, Vector3.zero, Color.red); }