2010-11-01 117 views
0

我想在VB中製作2D遊戲。作爲第一步,我將打造一個可以放置角色的比賽場地(表格)。當你按下箭頭鍵時,角色應該能夠上下左右移動。我如何從此開始,我應該從學習開始?如何從VB.net 2D遊戲開始?

我已經知道如何使用按鈕,文本框,標籤等製作普通應用程序的基礎知識,但我不太瞭解如何從這樣的事情開始。

另外我想知道XNA和VB.Net。你可以一起使用它們還是XNA僅適用於C#?我發現了一些東西,同時Google提示XNA for VB.Net已經發布。

回答

1

我會親自使用XNA進行遊戲。 XNA是專門爲構建遊戲而設計的,他們有關於如何創建2D和3D遊戲的神奇教程,並且可以免費下載XNA。

是的,他們一起工作。有一個非常甜蜜的網站,我碰到:

http://www.alanphipps.com/VisualBasicdotNET-XNA.html(編輯:此鏈接是死了)

我認爲這會幫助你很多。至於學習方面,我會研究如何在C#中編程,我發現編程更容易,並且有更多的人使用它來幫助你。如果你不知道如何在面向對象的語言中進行編程,那麼我首先要學習的是,也許用另一種語言來學習,C++和java是很好的入門語言。在遊戲開發方面,有豐富的這些信息,這將是特別有幫助審查XNA教程頁面:

http://create.msdn.com/en-US/

http://www.xnadevelopment.com/tutorials.shtml

我希望這有助於!祝你好運,記得玩得開心!

+0

當從alanphipps站點導入VS 2010的東西時,它會出現很多錯誤,所以我覺得可悲的是舊版本的VB.net。我正在考慮切換到C#。 VB.net人很難用C#開始嗎?我在學校學習VB.net,所以我認爲這將是我的一個遊戲的最佳選擇,但我想VB.net更適合於正常的應用程序。 – Alex 2010-11-01 22:28:50

+0

我會說c#比VB更難,但從長遠來看,我認爲這可能對你更有幫助。您可能花費的時間來尋找幫助,並提示如何做到這一點,都可以在XNA的教程中很快涵蓋。然而,你仍然可以將你在課堂上學習的相同概念應用到VB上,用於c#。此外,錯誤可能發生是因爲您可能忘記添加引用鏈接,它告訴編譯器,您使用的是哪些軟件包。 – Jim 2010-11-01 22:39:05