在本教程中,将生成一个匹配游戏,在该游戏中,玩家必须匹配隐藏的图标对。您将学习如何:
使用 List 对象来包含对象。
使用 foreach 循环(Visual C# 中)或 For Each 循环(Visual Basic 中)。
使用引用变量跟踪窗体的状态。
生成可用于多个对象的事件处理程序。
使计时器启动时正好激发一次。
当您完成时,程序将类似下图所示。
在本教程中创建的游戏
![]() |
---|
在本教程中,同时涉及 Visual C# 和 Visual Basic,因此请关注特定于您使用的编程语言的信息。 |
相关主题
标题 |
说明 |
---|---|
通过创建项目并添加 TableLayoutPanel 控件开始操作。 |
|
添加 Random 对象和 List 对象,以创建图标列表。 |
|
向 Label 控件随机分配图标。 |
|
添加一个 Click 事件处理程序,该处理程序更改被单击的标签的颜色。 |
|
添加引用变量以跟踪哪些标签被单击。 |
|
向窗体添加计时器。 |
|
保持图标对可见(如果选择了匹配的对)。 |
|
添加 CheckForWinner() 方法以验证玩家是否获胜。 |
|
尝试其他功能,例如更改图标和颜色、添加网格以及添加声音。尝试使图板变大并调整计时器。 |