由于我没有10个声望来发布图片,我将留下游戏图片的链接。 http://thinkfun.com/mathcounts/play-rush-hour
这就是我想要创造的。一个矩形必须通过洞穿过其他矩形以赢得比赛的游戏。主矩形只能向前移动,其他矩形可以根据其位置向右,向左,向上或向下移动。您必须以一种可以让主矩形通过的方式移动其他矩形。
我的计划是如何制作这款游戏:
创建所有表单,导入所有图像和图形,以便随时使用它们。
为1个可以移动的矩形编写代码。
编写一个不允许矩形相互通过的算法。
赢得胜利。
编码其他矩形,制作完整的游戏。
制作精美的动画。
导入统计数据:得分,移动计数器等
在尝试开发此游戏之前,我想问一下我的问题。
(哦,顺便说一下,我使用的是Visual Studio C#表格)
我认为这些矩形不会是按钮,那么什么样的"按钮" (或者你称之为额外的功能)我应该使用吗?
如何为这些矩形制作皮肤?所以我可以让它看起来像木头,为主矩形做一个漂亮的皮肤。
到目前为止,这些都是我的问题。我想知道如何克服这些问题,我想听听一些额外的提示。非常感谢你的时间!
答案 0 :(得分:0)
使用Graphics绘制矩形。否则使对象保存信息,您可以导入Image
作为"皮肤"。
见第1号。
答案 1 :(得分:0)
首先:你想创建游戏还是学习winForms?如果答案是创造一个游戏。选择游戏引擎(Unity很好,并使用c#)并改为使用它。
如果你想学习winForms,你可能想要一个PictureBox,然后在OnMouseUp,OnMouseDown等中添加你的代码代码。祝你好运:)