构建迷宫游戏教程;标签控件用作Wall

本文关键字:Wall 控件 标签 迷宫 游戏教程 构建 | 更新日期: 2023-09-27 18:08:54

在本教程中,他们选择使用Label控件作为迷宫游戏的"Walls"。现在我可以理解Label是如何以这种方式使用的了,但是我本以为使用Panel控件作为Wall会更有意义。我觉得他们的选择有点奇怪。

是否有一个很好的解释,为什么一个人会使用标签控件而不是面板控件?

我注意到教程中说:

这看起来有些不寻常,因为Label控件的目的是用作标签的在本例中,标签用作绘图块因为它有效。编程的一个重要部分是识别何时工具箱中的一个工具(在本例中是IDE的工具箱)可以工作对于作业,即使它不是最初打算用于的作业。

但是我还是不明白为什么Label控件比Panel控件更适合这个"工作"

构建迷宫游戏教程;标签控件用作Wall

正如教程已经说明的:

…标签被用作绘图块,因为它可以工作…

在大多数情况下,"because it works"的原因是:

"没有更深层次的理由,它似乎做了预期的事情,所以最好不要碰它,不要质疑它,因为我自己也不知道。"

所以:任何合适的都可能替代label

不断问自己,这是获得优秀开发人员的正确方法!

但是:嘿,这只是一个简单的例子