![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
关于一个大一学生的俄罗斯方块项目分享
文章平均质量分 53
mamawhes
这个作者很懒,什么都没留下…
展开
-
关于一个大一学生的俄罗斯方块项目分享C#开发,附源码(附录)
附录原创 2022-03-22 12:29:33 · 475 阅读 · 1 评论 -
关于一个大一学生的俄罗斯方块项目分享C#开发,附源码(四)
总流程是最后一节捏!由于我在讲解的时候的代码不全,我会把源码放在附录里(新人博主这么认真,点个关注吧!)首先是关定时器和画棋盘 timer1.Enabled = false; DrawBoard();生成对象 if(tstart)//生成随机枚举类型控制游戏对象类型 { Random rd = new Random(); random=rd.Next(0,7);原创 2022-03-22 12:21:00 · 3669 阅读 · 0 评论 -
关于一个大一学生的俄罗斯方块项目分享C#开发,附源码(三)
关于边界碰撞和方块碰撞完成了下落对象基本的移动和旋转还不够,在很多情况下下落对象是不能移动和旋转的。第一种情况,我们不能让对象超出边界第二种情况,在周围存在已经固定的方块时,我们不能让对象和这些方块重合为了解决这个问题,我想到了办法:在玩家按下按键后,先生成一个GameObject检验这个临时对象能不能存在,即检验x,y是否在0-9,0-23(有四行不在界面范围内,给玩家反应时间和方便检验失败)内(第一种情况)把坐标带入staticblock数组内验证是否为true(原创 2022-03-21 23:08:21 · 4290 阅读 · 0 评论 -
关于一个大一学生的俄罗斯方块项目分享 C#开发,附源码(二)
关于下落对象原创 2022-03-21 19:00:00 · 360 阅读 · 0 评论 -
关于一个大一学生的俄罗斯方块项目分享C#开发,附源码(一)
是窗体程序嘛,肯定要有画面。我在此之前就学了半个小时gdi绘图,然后就把相关函数写出来了原创 2022-03-20 22:32:41 · 4523 阅读 · 1 评论