如何在屏幕上移动位图对象,并使用相同的位图使多个对象

时间:2010-02-24 03:07:43

标签: c# winforms graphics gdi+

见上文。

我需要在Form上移动我的位图,或者在表单中的PictureBox中移动我的位图。我还没有找到关于这个特定主题的任何教程,甚至基础GDI +的东西也有点令人困惑。我正在寻找一种简单而彻底解释如何做到这一点的方法。

我需要这个用于我正在合作的8位游戏的渲染引擎。

1 个答案:

答案 0 :(得分:0)

GDI +可能不是最佳选择。

精灵通常使用“blitting”绘制。但是,我读过(可能已经过时了?)声称GDI + blit操作很慢,因为它们不是硬件加速的。

如果这是8位游戏渲染,也许你不在乎 - 但也许你可以使用SDL.NET

特别是,请尝试this教程。您可能应该遵循第一点建议(首先打开hello world),但首先要看一下它是否合适。

编辑 - 实际上,ATM上的教程并不多。主要的SDL文档(对于C版本)可能没问题,但它仍然有点痛苦。哦,好吧。