遊戲範例

更新:2007 年 11 月

這個範例應用程式會實作簡單的 Windows Form 遊戲,完成時將具有 GDI+ 圖形、計時器功能、使用者組態,以及儲存高分記錄等功能。

若要取得範例及其安裝指示

  • 請執行下列其中一項或多項作業:

    • 按一下 [說明] 功能表上的 [範例]。

      讀我檔案會顯示範例的相關資訊。

    • 造訪 Visual Studio 2008 範例 網站 (英文)。您可以在此找到最新版的範例。

    • 在已安裝 Visual Studio 的電腦中尋找範例。根據預設,範例和讀我檔案會安裝在 drive:\Program Files\Microsoft Visual Studio 9.0\Samples\lcid 中。如果是 Visual Studio Express 版,則所有範例都能在線上找到。

如需詳細資訊,請參閱尋找範例檔案

安全性注意事項:

範例程式碼可說明整個概念,並顯示和此概念相關的程式碼。此程式碼可能不符合特定環境的安全性要求,您也不應該以範例所示的方法使用此程式碼。我們建議您新增安全性及錯誤處理程式碼,讓您的專案更安全完善。Microsoft 提供的程式碼未經修改,並且不對任何可能造成的後果負任何責任。

若要檢視範例文件

  1. 請在 [方案總管] 中按兩下 [文件] 資料夾。

  2. 如果您使用的是 Visual Basic Express 版,請以滑鼠右鍵按一下 [文件] 資料夾中的 [ReadMe.htm]。請選取 [在瀏覽器中檢視]。

  3. 如果您使用的是其他版本的 Visual Basic,請按兩下 [文件] 資料夾中的 [ReadMe.htm]。

示範

這個範例將示範會在大部分應用程式中實作的功能:

  • 使用者選項:Options 表單可讓使用者重設高分記錄,並開啟和關閉聲音。

  • 說明:應用程式包括編譯過的說明專案。編譯過的說明可透過 [說明] 功能表項目來存取。

  • 滑鼠:滑鼠不僅可以用於玩遊戲,還可以在標題列隱藏時拖曳表單。

  • 鍵盤:"M" 鍵可以切換為開啟和關閉功能表及標題列。"P" 鍵可以暫停和重新啟動遊戲動作。

有幾項 Visual Basic 和 .NET Framework 功能值得一提:

  • GDI+ 圖形:這個遊戲動作是使用 System.Drawing 命名空間 (Namespace) 的繪圖函式來實作。

  • 登錄:高分記錄會儲存在登錄中。

  • 物件導向程式設計:遊戲動作和繪圖是由數個類別 (Class) 一起控制。主要的遊戲類別是 Grid 和 Block 類別。PointTranslator 類別加入了繪製區塊的公用程式函式。HighScores 類別則負責擷取和設定得分。

請參閱

參考

System.Drawing

My.Computer.Audio 物件

My.Computer.Registry 物件

HelpProvider

MouseDown

KeyDown