2012-01-14 25 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