1. 首页
  2. 游戏开发
  3. 其他
  4. 俄罗斯方块小程序源码

俄罗斯方块小程序源码

上传者: 2019-07-06 22:31:49上传 RAR文件 223.47KB 热度 23次
C#实现俄罗斯方块:实现方法:1.把每个砖块当成一个对象。每个砖块都有共同的行为,就是可以左移、右移、下移和变形。既然这是他们共同的行为(方法),那么可以定义一个虚基类Brick,然后在该基类中声明这些行为。当然,砖块在做这些行为前需要知道能不能进行这些行为,比如说到了左边界就不能左移;到了下边界就不能下移;周围空间不够大,就不能变形等等。因此该基类还需要声明一些虚函数:CanTransform()  CanLeftMove()  CanRightMove()  CanDropMove()等。2.继承定义的基类,每种砖块根据自身的形状具体实现相应函数。据说在标准的俄罗斯方块中,一共有七种形状。本练习项目中定义的方块和变形方式(绕着中心
用户评论