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
沒有留言:
張貼留言