【发布时间】:2015-07-02 10:55:36
【问题描述】:
我想制作一款游戏,您可以在屏幕中间控制一个角色,然后成群结队的敌人从各个角度向您袭来。在以前的经验中,我发现同时在屏幕上显示多个图片框会导致巨大的延迟。我想知道是否有人知道在屏幕上显示图像的更好方法,这种方法不会造成太多延迟,并且我最好可以使用 .top 和 .left 表达式进行控制。谢谢!
【问题讨论】:
-
您需要先渲染到离屏位图,然后再将最终位图渲染到屏幕上。不过,您应该将 DirectX 用于这类东西——Winforms 不是游戏的最佳选择。有几个库使 DirectX 更易于从 .Net 中使用。
标签: vb.net image picturebox