我用C#写的一个俄罗斯方块
如何设置他的速度等级呢
如何在游戏中达到一定分数后而自动改变速度大小呢?
请大虾给的思路或则代码参考
谢谢!

解决方案 »

  1.   

    if(i+1)进入下一关
    {
    速度值+=速度值;
    }
    这个原理应该没问题了.
     代码自己弄.
      

  2.   

    用Thread.Sleep(int ms)方法的ms参数,等级升高后减小ms的值.
      

  3.   

    1.用Timer来控制下落速度,速度变化通过修改interval值实现
    2.分数的提升不要直接操作变量,而是调用一个方法
    int score;
    int scoreup(int iup)
    {
      score+=iup;
      if(score>100)
        Timer1.Interval-=100; //速度快了100毫秒
    }