由範例學習程式設計是一個很好的開始,由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方法中。
沒有留言:
張貼留言