我一直在考慮嘗試遊戲開發和XNA。我已經是一名專家C/C++程序員。我閱讀了一些C#書籍,但尚未在C#中進行任何開發。什麼是學習XNA的好資源?
從已經是專家程序員的人的角度來看,學習XNA的好資源是什麼?
我一直在考慮嘗試遊戲開發和XNA。我已經是一名專家C/C++程序員。我閱讀了一些C#書籍,但尚未在C#中進行任何開發。什麼是學習XNA的好資源?
從已經是專家程序員的人的角度來看,學習XNA的好資源是什麼?
查看the XNA homepage以及那裏的教程,在Community - > Resources下。作爲一個有經驗的程序員,你應該可以從那裏拿走它。
如需更多深入的信息,請瀏覽XNA Team的博客,也可從XNA Creators頁面鏈接。
這很好:http://www.riemers.net/,只要記住導航是通過右側的欄。我一定很累,因爲它花了我一段時間才弄明白:-O
我會用第二個reimers和creators.xna.com樣本作爲一個很好的方法來處理如何快速鞭打事物。
另一方面,我強烈建議Nick Gravelyn's Tile Engine tutorials。這是一個不同的方法,因爲整個系列以視頻呈現。對於初學者來說,這似乎是一個很好的開始,儘管新的編程人員可能在他的步調上有點麻煩。話雖如此,關於內容管道(這是一個XNA特定的管道概念實現)的部分是一個很好的介紹。
Ziggyware也有一個很好的選擇教程,其中一些是更先進的。
Shawn Hargreaves,XNA的開發者之一,有一個很棒的博客,讓你進入XNA的內部多一點。如果有特別感興趣的話題,請查看存檔。
我想說一個名爲XNA調試終端的庫應該對您有所幫助。它是開源的,可以在幾秒鐘內設置。它允許您查看任何變量的值,調用任何方法,觀察實時更改的值,以及通過將c#代碼輸入顯示在遊戲窗口頂部的類似終端的顯示中。與普通的Visual Studio調試器不同,您可以在遊戲運行時調用任意代碼。你可以在http://www.protohacks.net/xna_debug_terminal找到更多關於這方面的信息。這將極大地幫助您避免在學習XNA時遇到很多挫折。
沒有「XNA的專業版」,如果這就是你要找的。像往常一樣,只需篩選可用的信息並選擇所需的信息並跳過對您而言顯而易見的信息即可。 – steffenj 2008-09-19 21:59:04