2012-01-14 54 views
0

我正在从一个简单的PONG游戏代码中查看一段代码,据我所知,逻辑是在无限循环中读取一个按键(向上和向下)并更新每个毫秒的球和条的位置相继。游戏编码背后的逻辑是什么,同时移动图形?

我想知道如何同时在图形框上绘制对象?

我只是对使用图像盒和简单的graohics进行简单的游戏感兴趣。

+0

你想使用哪个框架(XNA,Silverlight,WPF,WinForms,Mono,...)以及目前为止您尝试过了哪些?如果这是一个简单的“为我编码”的问题,你最好在[程序员网站](http://programmers.stackexchange.com/) – Nuffin 2012-01-14 12:09:07

+0

询问我只是想利用一个图像盒和简单的graohics 。 – 2012-01-14 12:14:41

+0

Closers是仇敌! – 2012-01-14 15:36:21

回答

0

如果你想制作像俄罗斯方块或其他类似谜题的游戏,你可以简单地放下“无限循环”部分。我见过很多使用Winforms /用户控件/标准事件(按键/鼠标移动...)构建的简单游戏。

如果你打算写一些更复杂的东西,那么你可能想开始学习XNA。 Microsoft善意地提供有用的starter kits

0

你不会同时做它,你在一个循环中做,但是这个循环发生得太快,以至于人们无法一次一个地更新它。

+2

好吧,每次更新后都不会使屏幕无效。你全部更新它们,然后画出一切。所以我会说这些都是同时更新的。也许取决于你如何解释“更新”:) – Default 2012-01-14 12:12:19