2011年4月6日 星期三

XNA第一課

Ref: http://www.bluerosegames.com/xna101/post/Lesson-2-Our-first-look-at-the-code-(Part-2).aspx
由範例學習程式設計是一個很好的開始,由Visual Studio C#XNA範本(template)產生的架構,可以初步看出XNA的運作架構。
基本程式架構由兩個類別組成(program.cs as class program), Game1 繼承Game類別。Game1 類別共有6個方法:
1.     public Game1():建構元
2.     protected override void Initialize()
3.     protected override void LoadContent():載入圖形或聲音。
4.     protected override void UnloadContent() :卸載時清理用。
5.     protected override void Update() :定期計算元件位置、更新計分、設定參數、檢查滑鼠、鍵盤、控制器狀態。
6.     protected override void Draw() :定期更新畫面。
儘量將更新動作置於Update方法中,繪圖部分置於Draw方法中。

沒有留言:

張貼留言