【发布时间】:2017-07-16 07:38:47
【问题描述】:
我想用 C# 制作我自己的 Snake 游戏。我已经开始了几次(比如 2 或 3 次),但是之间的中断太大了,因此编写新代码似乎更容易,然后尝试理解现有代码(我知道,因此存在 cmets,但有时我进入编码并完全忘记 cmets)。
所以现在我想做最后的尝试。我对几乎所有事情都有一些想法,但我不知道如何弄清楚我的蛇的最后一个图片框是什么!一般来说,蛇的身体由许多 PictureBox 组成,每次吃完食物最后都会添加一个 PictureBox。
要在屏幕上移动蛇,我想取最后一个 PictureBox(在蛇体的末端)并将其移动到 Snake 的前面,使其成为蛇的头部。正文将由代码生成,因此要跟踪所有框,我可以使用列表。但我不知道如何找出最后一个盒子,如果我发现了,我怎么能只把这个盒子移动到蛇的开头。
我会很感激你能给的每一个小费,
感谢您花时间阅读本文! :)
【问题讨论】:
-
如果你想用 c# 制作视频游戏,我建议使用 Unity 之类的东西。
-
在尝试 Unity 或 Unreal 之类的东西之前,我首先想制作一些没有引擎的简单游戏;)
标签: c# visual-studio picturebox