【发布时间】:2015-06-11 03:28:24
【问题描述】:
由于我没有10个声望来发布图片,所以我将留下游戏图片的链接。 http://thinkfun.com/mathcounts/play-rush-hour
这就是我想要创建的。一个矩形必须通过洞穿过其他矩形才能赢得比赛的游戏。主矩形只能向前移动,其他矩形可以根据它们的位置向右、向左、向上或向下移动。您必须移动其他矩形,以便它们可以让主矩形通过。
这是我将如何创建这个游戏的计划:
创建所有表单,导入所有图像和图形以准备使用它们。
为 1 个可以移动的矩形编写代码。
编写一个不允许矩形相互穿过的算法。
打出一个获胜的洞。
编码其他矩形,制作完整游戏。
制作精美的动画。
导入统计:得分、移动计数器等
这是我在尝试开发这款游戏之前想问的问题。
(哦,顺便说一下,我使用的是 Visual Studio C# 表单)
我假设这些矩形不会是按钮,那么我应该使用什么样的“按钮”(或者你所谓的额外功能)?
如何为这些矩形制作皮肤?所以我可以让它看起来像木头,并为主矩形制作一个漂亮的皮肤。
到目前为止,这些都是我的所有问题。我想知道如何克服这些问题,我想听听一些额外的提示。非常感谢您的宝贵时间!
【问题讨论】:
-
为您的矩形使用 PictureBox...
-
嗨 Valdas,我认为您正在寻找描述按钮以及“额外功能”的词是“控制”。至于你应该使用什么控件,这取决于你,为它制作皮肤取决于你选择的控件。我认为通过遵循一些基本的游戏设计教程而不是在 stackoverflow 上提出这个问题,您个人和您的游戏都会获得更好的结果。祝你好运! :)
标签: c# grid-layout