C#建立項目簡單分析
本文向大家介紹C#建立項目,可能好多人還不了解Visual Studio .NET 2003,沒有關系,看完本文你肯定有不少收獲,希望本文能教會你更多東西。
你可能對實際地編寫游戲代碼期待已久了。由于DirectX SDK 2004年夏季更新包含了一個牢固的示例框架組件,并且它被設計成能在你自己的代碼中直接使用,同時還為你處理了很多事務,所以你只要簡單的使用它,就可以節(jié)省大量的時間和精力。
本文中的例子使用的就是這個示例框架組件,在本文中,你將學習到的內容有:
C#建立項目
在本文中,我假定你的所有開發(fā)工作都將使用Visual Studio .NET 2003來完成。如果你不希望使用這個環(huán)境,可以使用命令行編譯代碼,它允許你使用任意的文本編輯器或集成開發(fā)環(huán)境(IDE)。
啟動Visual Studio .NET 2003并點擊起始頁面中的"新建項目"按鈕。如果你沒有使用起始頁面,可以點擊"文件"菜單下的"新建"子菜單中的"項目"菜單項,或者使用Ctrl+Shift+N。選擇"Visual C#項目"區(qū)域中的"Windows項目"數據項。把這個項目命名為Blockers,這是游戲的名稱。
在你查看自動生成的代碼之前,首先把示例框架組件添加到你的項目中。一般情況下,我會在"解決方案瀏覽器"中建立一個新文件夾,并把這些文件放入一個這個獨立的文件夾中(把這個文件夾的名字取為Framework)。右鍵點擊這個新建的文件夾,從"添加"菜單中選擇"添加已有的項"。導航到 DirectX SDK文件夾,你會發(fā)現(xiàn)該示例框架文件位于Samples\Managed\Common文件夾中,選擇每個文件并添加到你的項目中。
在示例框架組件被添加到項目中以后,你就可以去掉自動生成的代碼了。這些代碼中的大部分都是用于建立別致的Windows窗體應用程序的,因此,它與我們編寫游戲的代碼是無關的。
用下面的代碼替換已有的代碼和類:
- using System;
- using System.Configuration;
- using Microsoft.DirectX;
- using Microsoft.DirectX.Direct3D;
- using Microsoft.Samples.DirectX.UtilityToolkit;
- public class GameEngine : IDeviceCreation
- {
- ///程序入口。初始化所有部分并進入一個消息處理循環(huán)。用空閑時間顯示場景
- static int Main()
- {
- using(Framework sampleFramework = new Framework())
- {
- return sampleFramework.ExitCode;
- }
- }
- }
以上介紹C#建立項目。
【編輯推薦】