C#写一个“高逼格”的俄罗斯方块

来源:互联网 发布:广发信德投资 知乎 编辑:程序博客网 时间:2024/06/18 18:12

首先附上代码地址:http://download.csdn.net/detail/liyuxing6639801/9855551

        C#基础基本为0,希望通过一个简单的实际操作学一点C#相关知识,给小白身份“上点色”,于是在网上找了“陈广俄罗斯方块”的视屏,讲的较为详细。视屏之后自己增加了部分计分功能,选关功能,同时做了界面和音频的添加(为了加点逼格大笑大笑大笑)。

下面是开始界面,提供选关功能,图片全是来自网上,然后就是抠图,变色,浮雕,阴影啥的各种P。


P图P多了就会出现误区,以为C#里面也有像橡皮擦一样的东西。搞了一天,最终向C#低头(C#依靠填充一种颜色来覆盖原本颜色,如果和背景颜色相同,看起来就和檫掉一样),解决方案就是多加了几个panel达到了背景、边框的效果。


过程中遇到的坑(虽然用了迂回战术,解决了问题,但是不是很方便):

1、C#用wav比MP3更方便,但是wav文件很大呀

2、如何用透明颜色擦除原来的颜色

3、去掉默认边框后,窗体移出频幕后不容易再移回来

4、更换背景竟然会影响上方panel的显示。


说明:程序还存在一定问题,后面会一步一步改进。


原创粉丝点击