2010-07-22 61 views
1

如何使對象在屏幕上移動 - 如何使用VB.NET遊戲
- 在2D遊戲中,例如,我看到一個馬里奧charator,這是對象(標籤,圖像VVV)
- 是否有vb.net物理引擎
對不起,英語如何使對象移動 - 如何使用VB.NET遊戲

+1

您應該添加xna和遊戲 - 這個問題的開發標籤,它可能會吸引一些更相關的答案 – Longball27 2010-07-22 11:40:15

回答

3

您應該查看XNA,儘管大多數示例都是在C#中完成的。

首先看幾個tutorials,然後嘗試爲自己做一個簡單的遊戲(不要從馬里奧等開始,因爲這對於初學者來說太複雜了。

讓自己一本好書,例如http://www.amazon.com/Learning-XNA-3-0-Game-Development/dp/0596521952

還檢查了SlimDX,一個開源替代品在淨建設的DirectX應用程序。 DirectX是一套用於處理遊戲開發的Microsft APIs

+0

是否有一本VB.net的書 – Snoob 2010-07-22 11:47:46

+1

我認爲如果你要開始XNA,那麼你可能希望看看學習C#語言,因爲幾乎所有的樣本將通過它來完成。如果您已經熟悉vb.net,那麼不需要太長的時間。 – Longball27 2010-07-22 11:58:08

3

看壞XNA的.NET開發的遊戲

XNA Developer Center

如果您不想使用這個或其他r框架,您必須編寫大量代碼,需要數學背景等。

1

基本前提是,您有一個計時器正在運行,並且在計時器的每個滴答聲上,您都可以確定對象應該移動多少,然後刷新屏幕。這將是一個相對較快的計時器(反正比0.5秒快),並且將決定您的動畫效果如何。

VB.Net中可能存在引擎,但您確實不需要擔心它們寫入的內容。它們可能會作爲庫分發,並且可以混合並匹配語言只要項目是分開的,就像你想要的一樣。正如其他人所提到的,儘管如此,你應該看看微軟的XNA框架。大多數示例都是用C#編寫的,但this guy有關於如何使用XNA執行VB.Net的教程。他的網站目前已超過了它的帶寬限制,所以here's是一個谷歌緩存版本(點擊ctrl + a查看文本,因爲他的字體是淡藍色並且緩存正在使背景變成白色)

+0

從哪裏獲得更多教程? – Snoob 2010-07-22 11:45:28

+0

究竟是什麼? VB.Net和XNA?一般的遊戲編程? XNA教程? – 2010-07-22 13:04:22

相關問題