2011年4月8日 星期五

XNA 第4-5課

XNA 4 移動精靈
已在第2課中說明:加入速度與SpritUpdate方法(Update方法中呼叫執行)
XNA 5 自建精靈類別
1.     自建類別
2.     加入命名空間using Microsoft.Xna.Framework; using Microsoft.Xna.Framework.Graphics;
3.     加入位置、速度屬性,建構元設定初始值(貼圖資訊不需加入類別,由Draw方法處直接呼叫)
4.     Game類別使用
4.1  全域變數宣告
Ball BallSprite;
Texture2D spriteTexture;
4.2  起始方法建置精靈物件
Initialize()
{ BallSprite = new Ball();}
4.3  Load 載入圖形
spriteTexture = Content.Load<Texture2D>("Ball"); // 5.7
4.4  加入更新位置邏輯 (獨立方法進行較佳)
            UpdateBall(gameTime);
4.1  Draw方法
spriteBatch.Draw(spriteTexture, BallSprite.Position, Color.White); // 5.8

沒有留言:

張貼留言