所以我在 C# 中制作了一个简单的 2D Sidescrolling 游戏,但是我发现使用 Graphics.drawImage 并不能特别允许我按照我的意愿更新图块。例如,我告诉它绘制图像并且它停留在我告诉它的位置。我希望能够将整个场景从左向右移动。如果我必须使用 for 循环或其他东西并在每次绘制图像时定义它的位置,这会更容易。
这可能会令人困惑,我确信有办法做到这一点,我只是不知道如何。
所以我的问题是:如何控制在表单上绘制的每个矩形的位置,以便我可以在需要时将整个场景向左滚动?
所以我在 C# 中制作了一个简单的 2D Sidescrolling 游戏,但是我发现使用 Graphics.drawImage 并不能特别允许我按照我的意愿更新图块。例如,我告诉它绘制图像并且它停留在我告诉它的位置。我希望能够将整个场景从左向右移动。如果我必须使用 for 循环或其他东西并在每次绘制图像时定义它的位置,这会更容易。
这可能会令人困惑,我确信有办法做到这一点,我只是不知道如何。
所以我的问题是:如何控制在表单上绘制的每个矩形的位置,以便我可以在需要时将整个场景向左滚动?